body 
{
	background-image: url(/layout/bakgrund.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

div.main
{
	width:684px;
	padding: 24px 33px;
	background-color: #fff;
}


td.center
{
	width:100%;
	padding-right: 20px;
}

td.left .menu, td.right .pane, td.right form
{
    width:190px;
    padding:0px;
}

div.top
{
	border: 1px solid #aca597;
	margin-bottom: 12px;
}

div.top .item 
{
	margin-bottom: 0px;
}

div.top p 
{
	display: none;
}

div.top .imagepane
{
	padding-top: 3px;
	padding-bottom: 3px;
}

#imagepane_1117 
{
	padding-left: 3px;
}

div.bottom
{
	margin-top: 10px;
	padding-bottom: 24px;
}

div.mainmenu div.item
{
	margin-bottom: 0px;
}

div.mainmenu 
{
	border-top: 1px solid #aca597;
	border-bottom: 1px solid #aca597;
	padding: 3px 0px;
	margin-bottom: 12px;
}

div.mainmenu .menuholder 
{
	background-color: #a8015e;
	min-height: 38px;
	height: auto !important;
	height: 38px;
	padding-left:15px;


}

div.mainmenu .menu .level_0
{
	padding-top: 9px;
	text-align: left;
}

div.mainmenu .menu .level_1 
{	
	padding-bottom: 9px;
	text-align: left;


}

div.mainmenu td 
{
	padding-right: 10px;
}

div.mainmenu .item a 
{
	letter-spacing: 1px;
}

.right .eventpane .dateabove 
{
	display: none;
}

.right .eventpane .title a, .newsletterheader
{
	color: #a8015e;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Serif;
	line-height: 20px;
}

.right .eventpane .title 
{
	margin-bottom: 5px;
}

.right .pane .item 
{
	border-bottom: 1px dotted #aca597;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.right .eventpane .preamble, .right .eventpane .readmore  
{
	display: block;
	padding-bottom: 5px;
}

.right .eventpane .preamble a 
{
	color:#736d61;
}

.right .eventpane .preamble div 
{
	border: 1px solid #aca597;
	padding: 3px;
	margin-bottom: 5px;
}

.right .eventpane .preamble img 
{
	width: 182px;
}

.right .eventpane .readmore a 
{
	color: #a8015e;
}

td.right
{
	border-left: 1px dotted #aca597;
	padding-left: 15px;
}

.eventitem .preamble h3 
{
	display: none;
}

.eventitem .preamble div 
{
	border: 1px solid #aca597;
	padding: 3px;
	margin-bottom: 5px;	
}

body.mceContentBody {
	background-image: none;
	background-color: #fff;
	text-align: left;
}

.eventarchive .title a
{
	font-size:13px;
	color:#a8015e;
	font-weight:bold;
}

.eventarchive .header h2
{
	font-size:11px;
	font-weight:normal;
}

.eventarchive .preamble a
{
		color:#736d61;
}

DIV.horizontal TABLE.items DIV.item
{
	padding-right: 2px;
}

.mailform table.items td, .registryform td {
                             padding-bottom: 10px;
}

/* Blog related styles */

div.blog div.content div.preamble {
    font-style: italic;
    border-bottom: 1px dotted #aca597;
}

div.blogpost div.text p {
    margin: 0px;
    padding: 0px;
}

div.blog div.blogpostlinks {
    border-bottom: 1px dotted #aca597;
    margin-bottom: 20px;
    height: 20px;
}

div.blogpostlinks div.blogcategorylinks {
    display: inline;
}

div.modules_center div.blogpostlinks div.blogcategorylinks span.blogpostlinkdivider {
    display: none;
}

div.blog div.content div.blogpostlinks div.blogcategorylinks span.blogpostlinkdivider {
    display: inline;
}

div.blogpostlinks div.bloglink {
    display: inline;
    margin-left: 10px;
}

div.blogpostlinks div.commentform table.items textarea {
    width: 300px;
    height: 40px;
}

div.blogpostlinks div.commentform table.items td img {
    float: left;
    padding-top: 0px;
    margin-top: -3px;
}

div.blogcategoriespane div.vertical div.item {
    border: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div.bloglatestpostspane div.vertical div.item {
    border: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

td.right div.bloglatestpostspane div.pane div.item,
td.right div.blogcategoriespane div.pane div.item {
    background-image: url('/layout/arrow.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 10px;
}
div.rsslink 
{display:none;}

div.rsslink_right {
padding-top:10px;
text-align:left;
}
div.rsslink_right div.item a {
background-image:url("/lib/rssl.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:50px;
}

