﻿body
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    line-height: 17px;
    color: #000000;
}
cufon canvas
{
	display: none;
}

h1
{
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 28px;
}
h2
{
	font-size: 19px;
	font-weight: bold;
	line-height: 24px;
}
h3
{
	font-size: 16px;
	font-weight: bold;
	line-height: 20 px;
}

#MainMenuArea,
#TopLogin,
.searchform,
table.pagination .prev, table.pagination .next,
#RightContentArea,
.PostCommentWrapper,
.attendlink, .signuplink, .helptext, a.report, a.delete,
.modalFooterContainer,
.button, .moreinfo,
#AdsWrapper,
#kundo_button_container,
#FooterArea {display: none; }

.largeCalendar {width: 100%; border-collapse: collapse; }
.largeCalendar th, .largeCalendar td { border: 1px solid #bebebe;}
.largeCalendar td { vertical-align: top; }
.largeCalendar td .top { text-align: right; height: 20px; }
.largeCalendar td .top .day { float: right; }
.largeCalendar td .activity {display: block; border: 1px solid #000000; padding: 3px 5px 4px; margin-bottom: 2px; position: relative; color: #000000; text-decoration: none; }
.largeCalendar td .planned {background-color: #f0f0f0;  }
.largeCalendar td .expired {color: #666; border-color: #bebebe; }

#Logotype a {text-decoration: none; font-size: 26px; color: #000000; }

#productImages {	float: right;
	width: 314px;
	padding: 5px;
	border: 1px solid #bebebe;
	height: 209px;
	margin-left: 10px;
}
#productImages .navigation {display: none; }
#productImages a {border: none;}
#productImages a img {border: none;}

.comments .dateAndWriter {float: left; margin-right: 10px;}
#ProductPageMap
{
	width: 330px;
	height: 250px;
}

.mainimage
{
	float: right;
	clear: right;
	display: block;
	margin-left: 19px;
	margin-bottom: 19px;
}

.gradientBox { clear: left; margin-top: 10px; }
.gradientBox .itemimage {float: left; margin-right: 10px; clear: left; }
.gradientBox .itemimage img {
width:120px;
}

.ingress
{
    font-size: 14px;
    line-height: 20px;
}
.radiolist li {clear: left; }
.radiolist .radio {float: left; }

.BigImageBox
{
	position: relative;
	margin-bottom: 20px; 
	width: 685px;
	height: 385px;
}
.BigImageBox .images {
height:385px;
width:685px;
}
.BigImageBox .images .image {
height:385px;
left:0;
line-height:1px;
position:absolute;
top:0;
width:685px;
}
.BigImageBox .overlay
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 460px;
}

.BigImageBox .overlay .inner
{
	background-color: #fff;
	padding: 30px 25px 30px;
	font-size: 11px;				
	line-height: 15px; 
}
.BigImageBox .pagination {display: none; }
.articleList {clear: left; }

#Logotype {
background-image:url("images/pf/MainSprites_png24.png");
height:60px;
width:285px;
margin-bottom: 20px;
}
#Logotype a {display: none; }

ul.rating {display: none; }
