/* Stylesheet für die Standard-Größe / Schriftgröße */

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	text-align:center;
	background-color:#f7f7f7;
}
.tblHaupt
{
	width:1024px;
}

/*----------HEADER----------*/

/*Bild im Seitenkopf oberhalb der Menüs*/
.pageHeader
{
	height:197px;
	width:902px;
	background-image:url(../images/default/header.jpg);
	background-repeat:no-repeat;
}
/*Rand-Teil des Headers neben dem Bild (Grün/Gelb)*/
.pageHeaderBorder
{
	background-image:url(../images/default/headerRand.jpg);	
	width:61px;
}

/*--------MENÜ----------*/

/*Für den restlichen Platz links und rechts neben dem Menü*/
.menuBorderSpacer
{
	height:27px;
	background-image:url(../images/default/menuBack.jpg);
}
/*Für den Mittelteil im Menü-Balken (das eigentliche Menü)*/
.menuMiddle
{
	background-image:url(../images/default/menuBg.jpg);
	width:902px;
	color:#4b4c4a;
	font-size:13px;
}
/*Die einzelnen div's mit den Menüpunkten*/
.menuItem
{
	border-right:1px solid #777;
	height:27px;
	padding: 0px 7px 0px 7px;
	vertical-align:middle;
}
.menuItem:hover
{
	background-image:url(../images/default/menuHover.jpg);
	cursor:pointer;
}
/*Die Hyperlinks im Menü*/
a.menuLink
{
	color:#4b4c4a;
	text-decoration:none;
}
a.menuLink:active
{
	color:#000000;
	text-decoration:none;
}

#submenu_products
{
	display:none;
	position:absolute;
	opacity:0.93;
	-khtml-opacity:0.93;
	-moz-opacity:0.93;
	filter:alpha(opacity=93);
}

#submenu_products ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	border:1px solid gray;
	font-size:12px;
	text-align:left;
	width:190px;
	background-color:white;
}

#submenu_products ul li
{
	padding:3px;
	border-bottom:1px dashed gray;
	cursor:pointer;
}

#submenu_products ul li:hover
{
	background-color:#dcdcdc;
}

/*-----CONTENT------*/

/*td mit dem eigentlichen Inhalt der Seite*/
.tdContent
{
	font-size:13px;
	color:#696864;
	background-color:#f9f9f9;
	height:380px;
	vertical-align:top;
	text-align:left;
}
/*Platz links und rechts neben dem Inhalt*/
.tdContentRand
{
	background-color:#ecead4;
}

/*------FOOTER------*/
.tdFooter
{
	background-color:#0e6902;
	height:30px;
	color:#FFFFFF;
	font-size:9px;
	padding:5px;
	text-align:right;
}
a.linkCssSmall,a.linkCssMedium,a.linkCssLarge
{
	color:white;
	text-decoration:none;
}
/*kleine Schrift*/
a.linkCssSmall
{
	font-size: 9px;
}
/*Normale Schrift*/
a.linkCssMedium
{
	font-size:12px;
}
/*Große Schrift*/
a.linkCssLarge
{
	font-size:15px;
}
/*Links für Impressum, Kontakt, Sitemap*/
a.linkFooter
{
	color:white;
	text-decoration:none;
}
/*Formatiert den div mit den Flaggen links im Footer*/
.divLanguageFooter
{
	float:left;
	padding-top:20px;
}


	/*------ 
	main.php
	-------*/

/*Formatiert die Tabelle auf der Startseite*/
.tblStart
{
	width:100%;
	height:100%;
}

/*----Gemeinsame Eigenschaften für Rechts, Mitte, Links-----*/
.tdStartLeft, .tdStartMiddle, .tdStartRight
{
	width:341px;
	vertical-align:top;
}
.poel2drive_logo
{
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(../images/default/logo_sml.png);
}
.startLeftHeader, .startMiddleHeader, .startRightHeader
{
	padding:2px;
	font-size:11px;
	font-weight:bold;
}

/*-----Links-----*/

/*Formatiert die Linke td*/
.tdStartLeft
{
	background-color:#d5d5d5;
}
/*Formatiert den Header der Linken Spalte (Aktuell)*/
.startLeftHeader
{
	background-color:#e2e2e2;
	border: 1px solid #c2c0c0;
}
/*Formatiert den Restlichen Teil unter dem Header der Linken Spalte*/
.startLeftContent, .startMiddleContent, .startRightContent
{
	padding:5px;
}
/*Headline von jedem einzelnen News-Eintrag*/
.newsHeader, .productHeader
{
	color:#0e6902;
	background-image:url(../images/default/news-pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-size:12px;
	text-decoration:none;
	clear:left;
}
/*Text von jedem einzelnen News-Eintrag*/
.newsContent,.productContent
{
	color:#696864;
	font-size:10px;
	padding-bottom:20px;
}
/*Bild zu den einzelnen News-Einträgen*/
.newsImage, .productImage
{
	float:left;
}
.productImage
{
	margin: 3px 3px 0px 0px;
}
.newsImage
{
	margin: 3px 3px 0px 0px;
}
/*Link "mehr..." für details zu den News*/
.showMoreLink
{
	text-align:right;
	color: #0e6902;
	font-weight:bold;
	margin-top:6px;
	text-decoration:none;
}
.ajaxBackgroundTransp
{
	background-color:#666666;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
}
/*PopUp-div mit den News-Details*/
.ajaxDivNewsDetail
{
	background-color:white;
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid gray;
	padding: 5px;
	width: 400px;
	font-size:12px;
	text-align:left;
}
/*Header de PopUps*/
.divNewsDetailPopUpHeader
{
	width:100%; 
	text-align:right;
	cursor:pointer;
	background-color:#0e6902;
	color:white;
	padding:3px;
}

/*-----Mitte----*/

/*Formatiert die mittlere td*/
.tdStartMiddle
{
	background-color:#d9d9da;
}
/*Formatiert den Header der Mittleren Spalte*/
.startMiddleHeader
{
	background-color:#f1f0f0;
	border: 1px solid #d1cfcf;
}
/*Formatiert den Header der einzelnen Produkte*/
.productHeader
{
	
}
/*Formatiert den Link mit der Übererschrft des Produkts auf der startseite*/
.productHeaderLink
{
	color:#0e6902;
	text-decoration:none;
}

/*-----Rechts-----*/

/*Formatiert die rechte td*/
.tdStartRight
{
	background-color:#f9f9f9;
}
/*Formatiert den Header der Rechte Spalte*/
.startRightHeader
{
	background-color:#fbfbfb;
	border: 1px solid #dbd9d9;
}
/*Formatiert die Tabelle mit dem Info-Anfordern Formular*/
.tblInfoAnfordern
{
	width:100%;
}
/*Formatiert die Beschriftung der einzelnen Textboxen für das Info-Anfordern Formular*/
.tdInfoAnfordernCaption
{
	font-size:11px;
	text-align:right;
}
/*Formatiert die Textboxen für das Info-Anfordern Formular*/
.infoAnfordernTextBox,.contactTextbox
{
	border: 1px solid #b8b8b8;
}
/*Formatiert den Button für das Info-Anfordern Formular*/
.btnInfoAnfordern
{
	border: 1px solid #ffffff;
	background-color:#60a13e;
	background-image:url(../images/default/btnInfoAnfordern.jpg);
	color: #ffffff;
	padding: 5px;
	cursor:pointer;
}
/*Formatiert die <td> in denen eine Message ausgegeben wird, wenn die Eingaben nicht korrekt waren*/
.infoAnfordernMsg
{
	color: red;
	width: 10px;
	text-align:left;
}

	/*---------
	 aboutsus.php
	 ----------*/
	 
/*Header der Über Uns Seite*/	 
.aboutHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;
}
/*div mit Inhalt der Über Uns Seite*/	 
.aboutContent	 
{
	padding: 5px 15px 5px 15px;
	font-size:11px;
	line-height:1.3;
}

	/*----------
	 media.php
	 -----------*/
	 
/*Header der Medien-Seite*/	 
.mediaHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;
}
/*div mit Inhalt der Medien-Seite*/
.mediaContent
{
	padding: 5px 15px 5px 15px;
	font-size:12px;
}
/*Table mit den einzelnen Links zu den "Medien"*/
.tblMedia
{
	width:400px;
}
/*td mit den einzelnen Items*/
.tdMediaItem
{
	vertical-align:middle;	
}
/*Formatiert die Hyperlinks zu den Medien*/
a.linkMediaItem
{
	color:#666666;
	text-decoration:none;
}
/*Formatiert die Filetype-Images*/
.mediaImage
{
	float:left;
	border:none;
}
/*popUp-div mit details*/
.divMediaDetail
{
	position:absolute;
	z-index:5;
	top:50px;
	left:200px;
	padding:3px;
	border: 1px solid gray;
	background-color:#FFFFFF;
	font-size:12px;
	width:180px;
}
/*File-Icon im PopUp-div*/
.mediaDetailIcon
{
	border:none;
	float:left;
}

	/*---------
	 partner.php
	----------*/
	
/*Header der partner-seite*/	
.partnerHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;
}	 
/*div mit Inhalt der Partner-Seite*/
.partnerContent
{
	padding: 5px 15px 5px 15px;
	font-size:12px;
}
/*Einzelne Links im Partner-Table*/
a.partnerItemLink
{
	color:#666666;
	text-decoration:none;
}

	/*----------
	 products.php
	------------*/

/*Table mit den einzelnen Produkten*/	 
.tblProdukte
{
	
}
/*td mit Kurzbeschreibung der einzelnen Produkte*/
.tdProdukte
{
	vertical-align:top;
	border:1px solid #CCCCCC;
	width: 218px;
	padding:5px;	
}
.tdProdukte:hover
{
	border: 1px solid #edcd3c;
	background-color:white;
}
/*Header der einzelnen Produkte*/
.produktItemHead
{
	color:#0e6902;
	background-image:url(../images/default/news-pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-size:12px;
	margin-bottom:3px;
}
/*Kurzbeschreibung der einzelnen Produkte*/
.produktItemBeschreibung
{
	font-size:10px;	
}
/*Image für die einzelnen Produkte*/
.produktItemImage
{
	border:none;
}
/*Link für die einzelnen Porudkte*/
.productItemLink
{
	color:#0e6902;
	text-decoration:none;
}

.divProdukteDetailBild
{
	position:absolute;
	left: 50px;
	top: 50px;
	z-index:5;
	padding:5px;
	background-color:white;
	border: 1px solid gray;
}

/*Tabelle mit Attachments zu den Produkten*/
/*Header der Tabelle mit Attachments zu den Produkten*/
.tdProdukteAttachmentHead
{
	font-weight:bold;
	border-bottom: 1px dotted gray;
}
/*td mit einzelnen Attachments zu den Produkten*/
.tdProdukteAttachmentItem
{
	padding-left:10px;
}
/*Link auf die einzelenen Attachments*/
a.ProdukteAttachmentItem
{
	color:#666666;
	text-decoration:none;
}
a.ProdukteAttachmentItem:hover
{
	text-decoration:underline;
}

	/*----------------
	 productdetail.php
	------------------*/
	
/*Header in der Produkt-Detail-Ansicht*/	 
.productDetailHeader,.newsDetailHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;
}
/*Content in der Produkt-Detail-Ansicht*/
.productDetailContent,.newsDetailContent
{
	padding: 5px 15px 5px 15px;
	font-size:12px;
}
/*Image in der Produkt-Detail-Ansicht*/
.productDetailImage
{
	float:left;
	margin-right:3px;
	margin-top:4px;
}

	/*------
	parnter.php
	-------*/
	
	
	
	/*-------------
	 impressum.php
	--------------*/
	
/*Header in der Impressum Seite*/	 
.ImpressumHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;	
}
/*Inhalt der Impressum Seite*/
.ImpressumContent
{
	padding: 5px 15px 5px 15px;
	font-size:12px;

}

	/*------------
	 sitemap.php
	-------------/* 
	
/*Header der Sitemap*/	
.sitemapHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;		
}
/*Inhalt der Sitemap*/
.sitemapContent
{
	padding: 5px 15px 5px 15px;
	font-size:12px;
}
/*Legend - "Header" der einzelnen Fieldsets*/
.sitemapLegend
{
	color:#d4bf11;
	font-size:13px;
}

	/*-----------
	 contact.php
	-------------*/

/*Header der Kontakt-Seite*/
.contactHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;
}
/*Inhalt der Kontakt-Seite*/
.contactContent
{
	padding: 5px 15px 5px 15px;
	font-size:12px;
}

/*Textarea im Kontakformular*/	 
.contactTextarea
{
	border: 1px solid #b8b8b8;
	width:400px;
	height:200px;
}

	/*----------------
	 news/archive.php
	------------------*/
	
/*Header der Seite*/	
.NewsArchivHeader
{
	padding-left:15px;
	font-size:14px;
	color:#0e6902;
	margin-top:20px;
}

/*Inhalt der seite*/
.NewsArchivContent
{
	padding:5px 15px 5px 15px;
	font-size:11px;
}
	
/*tabelle mit allen News im Archiv*/	
.tblNewsArchiv
{

}
/*td mit einzelnen News-Headlines im Archiv*/
.tdNewsArchivItem
{
	
}
/*Einzelne Items im News-Archiv*/
a.NewsArchivItem
{
	text-decoration:none;
	color: #222222;
}
