/**
 * Kommentar:
 * 
 * @headurl			$HeadURL$
 * @author			$Author$
 * @version			$Revision$
 * @date			$Date$
 * @id				$Id$
 *
 * @copyright		Copyright (c) 2007, EEB GmbH www.eeb.de
 * 										Gutenbergstraße 7
 * 										70794 Filderstadt
 */

/******************************/
/*ID-basierte Definitionen*/
/******************************/
#spacer
{
}

#container
{	
	position: absolute; 
	top: 50%;  
	left: 50%; 
	width: 940px;  
	height: 570px;   
	margin-top: -285px;  /*height/2 */
	margin-left: -470px; /* width/2 */
}

#header
{
}

#content
{
}

#footer
{
}

/******************************/
/*Klassenbasierte Definitionen*/
/******************************/

body
{
	font-family: Arial;
	font-style: normal;
	font-size: 12px;
	background-color: #808080;
	background-image: url(../img/plg/background.jpg);
	
	/*Formatierungen für Scrollbar*/
	scrollbar-3dlight-color: #C4C4C2;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #C4C4C2;
	scrollbar-face-color: #C4C4C2;
	scrollbar-highlight-color: #C4C4C2;
	scrollbar-shadow-color: #C4C4C2;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
}

/********************/
/*   Main-Table     */
/********************/

.plg_maintable
{
	width: 940px;
	height: 570px;
}

/********************/
/*   Menu-Ebene1     */
/********************/

.maintable_td_menu1
{
	height: 25px;
	width: 940px;
	background-image: url(../img/plg/plg_menu1_back.jpg);
	background-repeat: repeat;
}

.menulevel1_link
{
	height: 22px;
	padding: 3px 0px 0px 5px;
}

.menulevel1_link_selected
{
	padding-left: 5px;
	background-color: #A0D3FF;
	height:22px;
	padding: 3px 0px 0px 5px;
}

.menulevel1_link a
{
	color: #FFFFFF;
	text-decoration: none;
}

.menulevel1_link a:hover
{
	color: #DEDEDC;
	text-decoration: none;
}

.menulevel1_link_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.menulevel1_link_selected a:hover
{
	text-decoration: none;
}

.div_menu1
{
	float: right;
}

/********************/
/*   Logo     */
/********************/

.maintable_td_logo
{
	height: 100px;
}

.plg_logo
{
	width: 940px;
	height: 100px;
}

/********************/
/*   Menu-Ebene2     */
/********************/

.maintable_td_menu2
{
	height: 25px;
	width: 940px;
	background-image: url(../img/plg/plg_menu1_back.jpg);
	background-repeat: repeat;
}

.div_search
{
	width: 145px;
	padding: 3px 0px 0px 25px;
	float: left;
	height: 22px;
}

#SearchText
{
	height: 11px;
	font-size: 9px;
}

.menulevel2_link
{
	height: 22px;
	padding: 3px 0px 0px 5px;
}

.menulevel2_link_selected
{
	padding-left: 5px;
	background-color: #FFFFFF;
	height:22px;
	padding: 3px 5px 0px 12px;
}

.menulevel2_link a
{
	color: #FFFFFF;
	text-decoration: none;
}

.menulevel2_link a:hover
{
	color: #DEDEDC;
	text-decoration: none;
}

.menulevel2_link_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.menulevel2_link_selected a:hover
{
	text-decoration: none;
}

/********************/
/*   Content     */
/********************/

.maintable_td_content
{
	height: 395px;
	width: 940px;
}

/********************/
/*   Footer     */
/********************/

.maintable_td_footer
{
	height: 25px;
	width: 940px;
	background-image: url(../img/plg/plg_footer_back.jpg);
	background-repeat: repeat;
}

.footertable_td_language
{
	width: 720px;
}

.language_entry a
{
	color: #FFFFFF;
	text-decoration: none;
}

.language_entry a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.language_entry_selected a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.language_entry_selected a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.plg_impressum_link_div 
{
	float: left;
	padding: 0px 0px 0px 11px;
}

.plg_impressum_link_div a
{
	color: #FFFFFF;
	text-decoration: none;
}

.plg_impressum_link_div a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.footertable_div_memberlogin a
{
	color: #FFFFFF;
	text-decoration: none;
}

.footertable_div_memberlogin a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.searchMemberCount
{
	position: absolute;
	top: 550px;
	left: 395px;
	color: #FFFFFF;
}

/***********************/
/*   Content-Table     */
/***********************/

.plg_contenttable
{
	width: 940px;
	height: 395px;
}

/********************/
/*   Menu-Ebene3    */
/********************/

.contenttable_menu3
{
	width: 180px;
	height: 375px;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
	background-color: #E8E9ED;
	overflow: auto;
}

.menu3
{
	width: 180px;
	height: 375px;
	overflow: auto;
	padding-top: 20px;
}

.menulevel3_link a
{
	color: #000000;
	text-decoration: none;
}

.menulevel3_link a:hover
{
	color: #0573C2;
	text-decoration: none;
}

.menulevel3_link_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.menulevel3_link_selected a:hover
{
	text-decoration: none;
}

/********************/
/*   Text     */
/********************/

.contenttable_article
{
	width: 385px;
	height: 395px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.scroll-div 
{
	font-family: Arial;
	font-style: normal;
	overflow: auto;
	padding: 15px 5px 0px 10px;
	width: 345px;
	height: 340px;
	/*Abstand für IE*/
	#padding: 20px 5px 0px 10px;
	#height: 335px;

}

.scroll-div a
{
	color: #0573C2;
}

.scroll-div h3 
{
	font-size:14px;
	color: #6F6F6F;
	margin-bottom: 5px;
	margin-top: 5px;
}

.scroll-div p 
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.div_document
{
	width: 350px;
	height: 29px;
	padding: 11px 0px 0px 10px;
	background-color: #DEDEDC;
}

.div_document a
{
	color: #0573C2;
	font-size: 14px;
}

/********************/
/*   Hauptbild     */
/********************/

.contenttable_mainpicture
{
	width: 385px;
	height: 295px;
	background-color: #FFFFFF;
	overflow: visible;
}

.articleimage
{
	border: 0px;
}

.mainimage
{	
	position: relative;	
	z-index: 100;	
	overflow: visible;
	position: absolute;
	right: 20px;
	top: 20px;
}

.plg_img_pos_div
{
	position: relative;
}

.plg_img_background_div
{	
	height: 394px;
	width: 180px;
	background-color: #DEDEDC;
	text-align: right;
	z-index: 1;
	overflow: visible;
	float: right;
	/* Relative positionierung nur für Internet Explorer notwendig  */
	position: absolute;
	left: 188px;
	top: -147px;
}

.plg_img_background_div.edit_icon
{
	position: relative;
}

.plg_img_backgroundspacer_div
{
	float:right;
	position: absolute;
	top: 147px;
	width: 185px;
	height: 355px;
	overflow: auto;
}

/********************/
/*   Thumbbar     */
/********************/

.contenttable_thumbbar
{
	width: 385px;
	height: 100px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.thumbnail
{
  margin-left: 6.6px;
}
.plg_thumbbar_pos_div
{
	position: relative;
}

.plg_thumbbar_div
{
	position: relative;	
	z-index: 100;	
	overflow: visible;
	position: absolute;
	right: 12px;
	top: 0px;
}

.plg_thumbbar_background_div
{	
	height: 100px;	
	width: 180px;
	background-color: #DEDEDC;
	text-align: right;
	z-index: 1000;
	overflow: visible;
	float: right;
	/* Relative positionierung nur für Internet Explorer notwendig  */
	#position: relative;
}

.plg_thumbbar_background_div_links
{
	height: 100px;	
	width: 180px;
	background-color: #DEDEDC;
	text-align: right;
	z-index: 1000;
	overflow: visible;
	float: right;
	/* Relative positionierung nur für Internet Explorer notwendig  */
	/*#position: relative;*/
}

.plg_thumbbar_backgroundspacer_div
{
	float:right;
	position: relative;
	width: 185px;
	height: 100px;
}

.edit_icon_thumbbar
{
	position: absolute;
	left: 100px;
	top: 75px;	
}

/********************/
/*   Logout    */
/********************/

.plg_logout_div
{
	padding-top: 15px;
}

.plg_logout_div a
{
	color: #F3F3F3;
}

.plg_logout_div a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.div_linkSiteInformation
{
	padding: 0px 0px 0px 100px;
}

.plg_logout_background
{
	background-color: #0573C2;
	width: 520px;
	height: 17px;
	padding: 4px 4px 4px 4px;
}
/********************/
/*   Print-Button   */
/********************/

.print_button
{
	left: 491px;
	position: absolute;
	top: 514px;
}


/**********************/
/*       Kontakt      */
/*********************/

.contact
{
	overflow: auto;
	font-family: Arial;
	font-style: normal;
	padding-left: 5px;
	width: 355px;
	height: 355px;
}

.contact_header
{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
	text-align: center;
	width: 335px;
}

.contact_edit_button
{
	left: 530px;
	position: absolute;
	top: 300px;
}

.contact_entry 
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	width: 335px;
}

.contact_entry a
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
}

.contact_entry a:hover 
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	text-decoration: underline;
}

.contact_data
{
	margin: auto;
}

.contactimage
{
	border: 0px;
	/*#height: expression(Math.min(parseInt(this.offsetHeight), 120 ) + "px");*/
	max-height: 120px;
}

.contactlogo 
{
	border: 0px;
	height: 70px;
}

/**************************/
/* Businesskategory Menu */
/*************************/

.businessCategory_item
{
	height: 22px;
	padding: 3px 0px 0px 5px;
}

.businessCategory_item_selected
{
	padding-left: 5px;
	background-color: #FFFFFF;
	height:22px;
	padding: 3px 5px 0px 12px;
}

.businessCategory_item a
{
	color: #FFFFFF;
	text-decoration: none;
}

.businessCategory_item a:hover
{
	color: #DEDEDC;
	text-decoration: none;
}

.businessCategory_item_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.businessCategory_item_selected a:hover
{
	text-decoration: none;
}

/**********************/
/*    Members Menu    */
/*********************/

.memberBusinessCategory_item a
{
	color: #000000;
	text-decoration: none;
}

.memberBusinessCategory_item a:hover
{
	color: #0573C2;
	text-decoration: none;
}

.memberBusinessCategory_item_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/**********************/
/*       Member      */
/*********************/

.member
{
	padding: 15px 5px 5px 15px;
	height: 335px;
	width: 340px;
	overflow: auto;
	font-size: 13px;
}

.member a
{
	color: #0573C2;
}

.member_logo
{
	width: 320px;
	text-align: center;
}

.member_image
{
	/*Max-width für IE*/
	/*#width: expression(Math.min(parseInt(this.offsetWidth), 300 ) + "px");*/
	max-width: 300px;
}

.member_membername
{
	width: 320px;
	padding-top: 10px;
	font-size: 18px;
	color: #6F6F6F;
}

.member_description
{
	padding-top: 5px;
}

.member_owner
{
	padding-top: 15px;
}

.member_phone
{
	padding-top: 15px;
}

.text_openinghours
{
	padding-top: 15px;
}

.member_email
{
	padding-top: 15px;
}

.text_membership
{
	padding-top: 15px;
}

.member_businessnumber
{
	padding-top: 15px;
}

.member_document
{
	padding-top: 10px;
}

/**********************/
/*       Events      */
/*********************/

.events_div
{
	padding: 5px 5px 5px 30px;
	height: 345px;
	width: 325px;
	overflow: auto;
}

.events_div a
{
	color: #0573C2;
}

.eventmenu_item
{
	/*padding-top: 3px;*/
}

.eventmenu_item a
{
	color: #000000;
	text-decoration: none;
}

.eventmenu_item a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.eventmenu_item_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.eventmenu_item_selected a:hover
{
	text-decoration: none;
}

.eventmenu_text
{
	padding: 0px 0px 4px 10px;
}

.event_title
{
	font-size: 14px;
	font-weight: bold;
	color: #6F6F6F;
}

.div_event_image
{
	width: 300px;
	/*text-align: center;*/
}

.event_image
{
	/*Max-width für IE*/
	/*#width: expression(Math.min(parseInt(this.offsetWidth), 280 ) + "px");*/
	max-width: 280px;
}

.event_description
{
	padding: 5px 0px 5px 0px;
}

.event_description a
{
	color: #0573C2;
}

.event_date
{
	padding-top: 5px;
}

/**********************/
/*        Links       */
/*********************/

.links_div
{
	width: 745px;
	height: 370px;
	position: relative;
	z-index: 1001;	
	position: absolute;
	right: -10px;
	top: 160px;
	padding: 0px 5px 5px 0px;
	text-align: left;
	/*overflow: auto;*/
}
/* Browser-Weiche für den IE erforderlich */
*[if lt IE 7]
*[class="links_div"] 
{ 
	width: 745px;
	height: 370px;
	position: relative;	
	z-index: 1001;	
	position: absolute;
	left: -362px;
	top: 160px;
	padding: 0px 5px 5px 0px;
	text-align: left;
	/*overflow: auto;*/
}

.links_scroll_div
{
	width: 740px;
	height: 375px;
	overflow: auto;
}

.links_scroll_div a
{
	color: #0573C2;
}

.links_div edit_icon
{
	position: relative;
}

.links_table
{
	width: 710px;
}

.links_table td
{
	text-align: left;
}

.link_description
{
	width: 385px;
	font-size: 11px;
}

.link_image
{
 	max-width: 110px;
 	#width: expression(Math.min(parseInt(this.offsetWidth), 110 ) + "px");
	float: left;
	padding-left: 180px;
}

/****************************/
/*    Linkcategory Menu    */
/***************************/

.linkCategory_item a
{
	color: #000000;
	text-decoration: none;
}

.linkCategory_item a:hover
{
	color: #0573C2;
	text-decoration: none;
}

.linkCategory_item_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
