
* {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: normal 11pt/14pt Verdana, Arial, Helvetica, sans-serif;
}
 
.hideFromPrint
{
	display: none !important;
}
 
body 
{
	background: none;
	width: 100%;
}

img, a img
{
	border: 0;
}

a
{
	text-decoration: none;
}

a:hover
{
	color: #FF9933;
}

em
{
	font-weight: bold;
}

h1
{
	font: bold 13pt/17pt Verdana;
}

h2
{
	font: bold 13pt/17pt Verdana;
	color: #FF9933; 
}

h3
{
	font: bold 13pt/17pt Verdana;
	color: #9FCF67; 
}

h4
{
	font: bold 11pt/15pt Verdana;
}

h5
{
	font: bold 11pt/15pt Verdana;
	color: #FF9933; 
}

h6
{
	font: bold 11pt/15pt Verdana;
	color: #9FCF67; 
}

td 
{
	vertical-align: top;
}


li
{
	list-style: disc inside;
}

/***************/
/*		Forms		*/
/***************/
input
{
	display: none;
}

.captionTd
{
	display: none;
}

.inputTd
{
	display: none;
}
 
/******************/
/*		Header		*/
/******************/
#headerDiv
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 120px;
	width: 100%;
	background: none;
	border-bottom: 1px solid #333333;
}

#headerDiv #logoDiv
{
	display: none;
}

#headerDiv #logoPrintDiv
{
	display: block;
	position: absolute;
	top: 0px;
	left: 34px;
	width: 148px;
	height: 85px;
}

#headerDiv #adressDiv
{
	position: absolute;
	top: 95px;
	left: 52px
}

#headerDiv #loginDiv
{
	display: none;
}

#headerDiv #loginDiv #loginTable
{
	display: none;
}


#headerDiv #menuDiv
{
	display: none;
}

 
/******************/
/*		Content		*/
/******************/
#contentDiv
{
	position: relative;
	left: 0px;
	width: 100%;
}

#contentInnerDivNormal
{
	padding: 10px 0;
}
 
/*********************/
/*		ContentHome		*/
/*********************/
#homeContentTopTd
{
	padding: 10px 10px 10px 0;
}
#homeEventsTd
{
	display: none;
}
#homeNewsTd
{
	display: none;
}
#homeContentBottomTd
{
	border: none;
	padding:  10px 10px 10px 0px;
}
 
/************************/
/*		Events & News		*/
/************************/
#eventShowTable #leftTd, #newsShowTable #leftTd
{
	display: none;
}
#eventShowTable #rightTopTd, #newsShowTable #rightTopTd
{
	padding: 0;
	width: 100%;
	border: none;
}
#eventShowTable #rightBottomTd, #newsShowTable #rightBottomTd
{
	display: none;
}
#eventListTable .dateTd, #newsListTable .dateTd
{
	padding:  10px 10px 0px 0px;
}
#eventListTable .titleTd, #newsListTable .titleTd
{
	padding:  10px 10px 0px 0px;
}
#eventListTable a, #newsListTable a
{
	text-decoration: none;
}
 
/************************/
/*		Subscription		*/
/************************/
#subscriptionTable #leftTd
{
	padding:  10px 10px 10px 0px;
	border-right: 1px solid #333333;
	width: 185px;
}

#subscriptionTable #centerTd
{
	padding:  10px;
	border-right: 1px solid #333333;
}

#subscriptionTable #rightTd
{
	padding:  10px 0px 10px 10px;
	width: 185px;
}
 
/******************/
/*		Articles		*/
/******************/ 
#articleListTable
{
	display: none;
}
#articleSearchTd
{
	display: none;
}

#articleSearchTd a
{
	text-decoration: none;
	display: inline;
}

#articleDetailTd
{
	padding: 0;
	border: none;
}

#articleEmptyTd
{
	border-left: 1px solid #333333;
}

 
/******************/
/*		Specials		*/
/******************/ 
.pollDiv
{
	border: 1px solid #00AEEF;
	width: 300px;
	padding: 5px;
}

.pollDiv .pollHeaderDiv
{
}

.pollDiv .pollOutlineDiv
{
}

.pollDiv .pollInnerDiv
{
	margin-top: 10px;
}

.pollDiv .pollOption
{
	
}

.pollDIv .resultBar
{
	height: 5px;
	background-color: #666666;
	border-left: 1px solid #666666;
}

.pollDiv .resultText
{
	display: block;
	margin-bottom: 6px;
}

.pollDiv .resultBarHeighest
{
	height: 5px;
	background-color: #00AEEF;
	border-left: 1px solid #00AEEF;
}

.pollDiv .resultTextHeighest
{
	font-weight: bold;
	display: block;
	margin-bottom: 6px;
}

.pollDiv .pollFooterDiv
{
}
 
.imageGalleryTable
{
	border: 1px solid #00AEEF;
}
.imageGalleryTable .imageGalleryTitleTd
{
	
}

.imageGalleryTable .imageGalleryDescriptionTd
{
	
}

.imageGalleryTable .imageGalleryThumbsDetailTd, .imageGalleryThumbsTd
{
	text-align: center !important;
}

.imageGalleryTable table
{
	border:0;
	width: 100%;
}
.imageGalleryTable .imageGalleryThumbsTable .imageGalleryThumbsTd
{
	
}

.imageGalleryTable .imageGalleryThumbsTable .imageGalleryThumbsButtonsTd
{
	
}

.imageGalleryTable .imageGalleryDetailTable
{
	
}
.productListDiv
{
	width:400px;
}

 
.productListDiv .productStatusTable
{
	width: 100%;
}

.productListDiv .categoryMenuTable
{
	
}

.productListDiv .categoryTable
{
	width: 100%;
}

.productListDiv .categoryTable .btnToTop
{
	float: right;
	display: block;
}

.productListDiv .productsTable
{
	width: 100%;
}

.productListDiv .productImageTd
{
	width:103px;padding:3px 0px 3px 3px;border:1px solid #00AEEF;border-right:none;
	text-align: center;
	vertical-align: middle;
}

.productListDiv .productInfoTd
{
	border:1px solid #00AEEF;border-left:none;
}

.productListDiv .productNameTd
{
	
}

.productListDiv .productDescriptionTd
{
	
}

.productListDiv .productPriceTd
{
	height: 20px !important;
	line-height: 20px !important;
	text-align: right;
	vertical-align: bottom;
}

.productListDiv .productPriceTd input
{
	vertical-align: middle;
	margin: 0 5px 1px;
	
}

.productListDiv .productSeperatorTd
{
	height:10px;
	line-height: 1px;
}

.productListDiv .categorySeperatorTd
{
	
}

.productListDiv .orderErrorTable
{
	
}

.productListDiv .orderError
{
	
}

.productListDiv .checkoutDiv
{
	
}

.productListDiv .checkoutDiv .basketTable
{
	
}

.productListDiv .checkoutDiv .basket .Input
{
	padding: 0 3px;
	text-align: right;
	width: 30px;
}

.productListDiv .checkoutDiv .basket .btnAction
{
	border: 0;
	padding: 0;
	height: 18px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #00AEEF;
}

.productListDiv .checkoutDiv .formTable
{
	
}

.productListDiv .confirmationTable
{
	
}

.newsEventsArchiveDiv
{
	width: 100%;
}

.newsEventsTable 
{
	width: 100%;
}

.newsEventsTable .leftTd
{
	padding: 3px 6px 3px 0;
	width: 80px !important;
	text-align: right;
}

.archiveTable .leftTd
{
	padding: 1px 6px 1px 0;
	width: 80px;
	color: #666666;
	font-weight: bold;
}

.archiveTable .rightTd
{
	color: #666666;
}

.archiveTable .rightTd a
{
	font-weight: bold;
}









