#kalender .module {
	margin-bottom:5px;
}
#kalender div.ansok {
	padding:10px;
}
#kalender .ansok_form .left {
	float:left;
	width:235px;
	margin-right:10px;
}
#kalender .ansok p {
	margin-top:0px;
	margin-bottom:5px;
}
#kalender .ansok_form .right {
	float:left;
	width:235px;
}

input.ansok, textarea.ansok {
	padding:3px;
	font-size:11px;
	color:#666666;
	width:227px;
	font-family:"Trebuchet MS", verdana;
	background-image:url(../img/input_back.gif);
	border:1px solid #d2d2d2;
}

textarea.ansok {
	width:472px;
}

#kalender .module .monthpicture {
	margin-top:5px;
}
#kalender .monthnavigation {
	padding-top:5px;
	background:#f6cf1a;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	margin-bottom:15px;
}
#kalender .monthnavigation .prevmonth {
	width:200px;
	float:left;
}
#kalender .monthnavigation .nextmonth {
	width:200px;
	text-align:right;
	float:right;
}
#kalender .item a , .module a{
	color:#be9d04;
}
#kalender .item a:hover , .module a:hover {
	color:#666666;
}
#kalender .item {
	margin-bottom:10px;
}
#kalender .item .title {
	font-size:18px;
	color:#be9d04;
	margin-right:14px;
}
#kalender .item .location {
	
	font-style:italic;
	margin-top:3px;
}
#kalender .item .image {
	float:right;
	margin-left:10px;
}
#kalender .item .image img {
	border:2px solid #fbde55;
}
#kalender .item .image p {
	margin:0;
	margin-left:10px;
	font-size:10px;
	font-style:italic;
}
#kalender .item .post {
	margin-bottom:5px;
	margin-top:5px;
}
#kalender .item .content {
	color:#1b1b1b;
	background-image:url(../img/text_bg.jpg);
	border:1px solid #f1f1f1;
	padding:11px;
}
#kalender .item .content p {
	margin-top:5px;
	margin-bottom:10px;
}
#kalender .item .content .datefield {
	width:57px;
	height:70px;
	background:url(../img/kalender_date.png) no-repeat;
	margin-right:10px;
	float:left;
	line-height:16px;
}
#kalender .item .content .datefield .weekday {
	font-size:14px;
	color:#ffffff;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
}
#kalender .item .content .datefield .day {
	font-size:22px;
	text-align:center;
	color:#e8bf00;
	padding-top:8px;
}
#kalender .item .content .datefield .monthyear {
	font-size:12px;
	text-align:center;
	color:#e8bf00;
	padding-top:5px;
	font-weight:bold;
}
#kalender .item .content .information {
	float:left;
	width:408px;
}
#kalender .col2 hr {
	border:0;
	height:1px;
	color:#fbde55;
	background-color:#ffee84;
	margin-bottom:15px;
	width:75%;
}
#kalender .share {
border-width: 0px;
margin-right: 7px;

}
#kalender .sharefield {
	background-color: #FFFFFF;
	border: 1px #EEEEEE solid;
	padding-left:6px;
	margin-top: 3px;
	padding-top: 4px;
}