html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
}

.main-column, .main-column p, .leipis, .form, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.main-column h1, .main-column h2, .main-column h3, .miupdate-thumbnails-headline {
	font-family: Helvetica, sans-serif;
	color: #1E61AB;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	margin-top: 0px;
}
.main-column h4 {
	font-size: 12px;
}
.main-column h4.fancy {
	color: #ffffff;
	background-color: #1e61ab;
	margin-bottom: 0px;
	text-indent: 3px;
}
.main-column p.event-data, .date {
	color: #666666;
	font-size: 9px;
}
.main-column a:link {
	color: #333333;
}
.main-column a:visited {
	color: #666666;
}
.main-column a:hover, a.link-back:hover {
	color: #0099CC;
}
.main-column hr {
	height: 1px;
	background-color: #ddd;
	color: #ddd;
	border: none;
	padding: 0;
	margin: 0;
}
.main-column .hr {
	border: 1px dotted #DDDDDD;
	margin: 15px 0px auto;
}
.main-column img.no-border {
	border: 0;
}
.main-column a.arrow-link:link, .main-column a.arrow-link:visited {
	font-size: 10px;
	color: #1E61AB;
	font-style: normal;
	font-weight: bold;
}
.main-column a.arrow-link:hover {
	color: #0099CC;
}
.side-column h5 {
	font-family: Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	margin: 0;
}
.side-column h5 a:first-child {
	color: #FFFFFF;
}
.side-column p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.side-column input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
}
.side-column a:link {
	color: #FFFFFF;
}
.side-column a:visited {
	color: #CCCCCC;
}
.side-column a:hover, .side-column h5 a:hover {
	color: #33CCFF;
}

.side-column a.miupdate-frontend-editing-link, .main-column a.miupdate-frontend-editing-link {
	color: #FF6699;
	text-decoration: none;
}

#frontpage-news .caption {
	font-size: 10px;
}

#topic-path-navigation {
	font-family: Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#topic-path-navigation a:link, #topic-path-navigation a:visited {
	color: #999999;
	text-decoration: none;
}
#topic-path-navigation a:hover {
	color: #0099CC;
	text-decoration: underline;
}

.drop-down-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.selected-drop-down-menu {
	color: #33FFFF;
}

#dropmenudiv {
	position: absolute;
	border: 1px solid white;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height: 21px;
	z-index: 100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid white;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}
#dropmenudiv a:hover {
	background-color: #33CCFF;
}

.miupdate-headline  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E61AB;
	letter-spacing: 5px;
	padding-bottom: 5px;
}
.miupdate-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.miupdate-form-title {
	letter-spacing: 3px;
	font-weight: bold;
}
.miupdate-fieldset {
	border-style: solid dotted dotted dotted;
	border-color: #999999;
	border-width: 1px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.miupdate-legend {
	letter-spacing: 2px;
	color: #000000; 
	font-weight: bold;
	padding: 2px 3px;
	margin-bottom: 2px;
	border: 1px dotted #999999;
}
.miupdate-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.miupdate-message {
	background-color: #cccccc;
}
.miupdate-error-message {
	background-color: #ff9900;
}
.miupdate-cursor-pointer {
	cursor: pointer;
}
input:focus, textarea:focus {
	border: 2px solid #666;
}

.data-table, .data-table td {
	border: 1px solid #cccccc;
}
.data-table th {
	border: 1px solid #999999;
	background-color: #eeeeee;
}

.miupdate-thumbnails-table {
	background-color: #666666;
	margin-top: 1px;
	margin-bottom: 1px;
}
.miupdate-thumbnails-td {
	background-color: #F4F4F4;
	padding: 5px;
}
.miupdate-thumbnail {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: 2px;
}