/* --------------- org entry ----------------- */
.organisation {
   background: white;
   padding: 5px;
   border: 2px solid #888888;
}

.organisation .orglogo {
   float: right;
}

h1.orgname {
   font: bold 18px arial;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
}

.location .loclogo {
   float: right;
}

/* --------------- calendar entry ------------ */

.calentries1date {
   font: bold 18px arial;
   margin-bottom: 0px;
   margin-top: 6px;
   white-space: nowrap;
   color: #333333;
}

div.calentries1date a:link,
div.calentries1date a:active,
div.calentries1date a:visited {
   color: #333333;
}
.calentries1date A:hover {
   color: #333333;
   text-decoration: none;
}

.calentries1nextdayspace {
	font-size: 0px;
	line-height: 0px;
	height: 14px;
}


.calentries2date {
   font: bold 15px arial;
   margin-bottom: 0px;
   margin-top: 10px;
   white-space: nowrap;
   color: #333333;
}

div.calentries2date a:link,
div.calentries2date a:active,
div.calentries2date a:visited {
   color: #333333;
}

.calentries2date A:hover {
   color: #333333;
   text-decoration: none;
}


.caldayboxtoprighttd {
   background: url('/images/kulturkalender/boxes/1px_400_ccc.gif') 0px 17px no-repeat;
   width: 100%;
}

.caldayboxtoprighttd2 {
   background: url('/images/kulturkalender/boxes/1px_400_ccc.gif') 0px 17px no-repeat;
   width: 100%;
}

.caldayboxbottom {
   margin-left: 25px;
   height: 7px;
   line-height: 0px;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
}

.caldayviewprevnext {
   width: 363px;
   margin-top: 5px;
   margin-left: 0px;
}

.calweekviewprevnext, .calmonthviewprevnext {
   width: 377px;
   margin-top: 5px;
   margin-left: 0px;
}

.caldayboxcontent {
   padding-right: 0px;
   padding-top: 10px;
   margin-top: -10px;
   border-right: 1px solid #cccccc;
}

.calentryclearfix {
   clear: both; height: 1px; font-size: 0px; line-height: 0px;
}
.calentry1 {
   border: 2px solid #909090;
   margin-bottom: 3px;
   padding: 5px;
   background: white;
   /*float: left;*/
   width: 349px;
}

ul.calentry1sidebar {
   /*float: left;*/
   list-style: none;
   margin: 0px;
   padding: 0px;
   margin-left: 4px;
}

.calentry1sidebar li {
   margin-top: 4px;
}

.calentry1logo {
   float: right;
   /*margin-bottom: 2px;*/
   padding-left: 4px;
}

.calentry1logo img.miniposter {
   border: 1px solid #909090;
}

h1.calentry1title {
   font: bold 15px arial;
   margin: 0px;
   padding: 0px;
   display: inline;
}

.calentry1endtime {
   color: #333333;
}

.calentry1title A:link, .calentry1title A:active, .calentry1title A:visited, .calentry1title A:hover {
   color: black;
}

.calentry1categories {
   font: 11px arial;
   background: #e9e9e9;
   clear: both;
}

.calentry1poster {
   text-align: center;
   font-size: 0px;
   line-height: 0px;
}

.calentry1posterimg {
   filter:alpha(opacity=00);
   opacity:0.0;
   -moz-opacity:0.0;
   border: 1px solid black;
}

.calentry1postericon {
   position: absolute;
   margin-left: 242px;
   margin-top: -1px;
   width: 13px;
   height: 19px;
}

li.calentry1posterclose {
	display: none;
	background: #909090;
	height: 19px;
	width: 19px;
	margin-top: 0px;
	margin-left: -4px;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-left: 4px;
}

.sectionnavarrow {
	background: url('/images/kulturkalender/buttons/arrowright.jpg') 0px 6px no-repeat;
	/*padding-left: 10px;*/

}

.sectionnavarrow2 {
	background: url('/images/kulturkalender/buttons/arrowright.jpg') 2px 3px no-repeat;
	/*padding-left: 10px;*/
}
.calentry2 {
   border: 2px solid #909090;
   margin-bottom: 3px;
   padding: 5px;
   margin-right: 10px;
   background: white;
}

.calentry2logo {
   float: right;
   padding-left: 4px;
}

h3.calentry2title {
   font: bold 12px arial;
   margin: 0px;
   padding: 0px;
   display: inline;
}


.calentry2title A:link, .calentry2title A:active, .calentry2title A:visited, .calentry2title A:hover {
   color: black;
}





/* --------------- custom org entry ---------- */

.organisation.org_allkarsfestivalen {
   border: 2px solid #00CCCC;
}

.calentry1.org_allkarsfestivalen, .calentry2.org_allkarsfestivalen {
   border: 2px solid #00CCCC;
}


