@import url(main_navi.css);
@import url(rounded.css);

body {
	margin:0px;
	background-image:url(../pics/page_header.gif);
	background-repeat:no-repeat;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}

.column_1 {
	wdth:253px;
	position: absolute; left:0px; top:200px;
}

.column_2 {
	width:437px;
	position: absolute; left:268px; top:158px;
}

.column_23 {
	width:632px;
	position: absolute; left:268px; top:158px;
}

.column_3 {
	wdth:180px;
	position: absolute; left:728px; top:150px;
}

.rightbox {
	width:180px;
	height:660px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
}

.rightbox_top {
	background-image:url(../pics/rightbox_top.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:white;
	height:24px;
	margin:0px;
	padding:0px;
	border:0px;
}

.rightbox_middle {
	margin:0px;
	padding:0px;
	border:0px;
	height:99%;
}

.rightbox_bottom {
	background-image:url(../pics/rightbox_bottom.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:9px;
	margin:0px;
	padding:0px;
	border:0px;
	height:34px;
}

.sidebox {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px #333 solid;
	font-size: 10px;
}

.sidebox_title {
	width:100%;
	font-size: 12px;
	font-weight:bold;
	color:white;
	text-align:center;
	background-color:#333;
	border:0px;
	padding:2px;
}

.sidebox_content {
	width:100%;
	padding:4px;
}

.sidebox_content_nopadding {
	width:100%;
	padding:0px;
}

.stat_content {
	width:100%;
	font-size: 9px;
	font-weight:bold;
	text-align:center;
}

.stat_row_0 {
	background-color:#ccc;
}

.stat_row_1 {
	background-color:white;
}

.month_box {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px #333 solid;
	font-size: 10px;
}

.month_top {
	padding:2px;
	text-align:center;
	background-color:#ddd;
	font-weight:bold;
}

.month_cell {
	padding:2px;
	text-align:center;
}

.month_dayname {
	padding:2px;
	text-align:center;
	font-weight:bold;
}

.legend	{	font-size: 10px;
			font-family: Helvetica, Arial, Sans-Serif;
}
.body	{	font-size: 12px;
			font-family: Helvetica, Arial, Sans-Serif;
}
.bodylo	{	font-size: 12px;
			font-family: Helvetica, Arial, Sans-Serif;
			color:#999999;
}
.small	{	font-size: 9px;
			font-family: Helvetica, Arial, Sans-Serif;
}
.list	{	font-size: 11px;
			font-family: Helvetica, Arial, Sans-Serif;
}
.listform {	font-size: 11px;
			height: 16px;
			width: 350px;
			background-color:#BBBBBB;
			font-family: Helvetica, Arial, Sans-Serif;
}
.listformta {	font-size: 11px;
			height: 160px;
			width: 540px;
			background-color:#BBBBBB;
			font-family: Helvetica, Arial, Sans-Serif;
}
a {	
	font-size: 12px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: #162d90;
	text-decoration: none;
}
.boxhead {	font-size: 14px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
}
.smallbox {	font-size: 12px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
}
h1 {		font-size: 18px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
}
h2 {		font-size: 16px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
}
h3 {		font-size: 14px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
}
.head {		font-size: 14px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
			color: #9A9A9A;
}
.subhead {	font-size: 16px;
			font-family: Helvetica, Arial, Sans-Serif;
			color: #9A9A9A;
}
.topnavi {	font-size: 14px;
			font-family: Helvetica, Arial, Sans-Serif;
			font-weight: bold;
			color: #9A9A9A;
}
A:hover {	color: #006A6A;
			font-weight: bold;
			text-decoration: underline;
}
.kontakt {	font-size:12px;
			height: 16px;
			width: 432px;
			background-color:#BBBBBB;
			border-style:none;
}
.kontakt_ta { font-size:12px;
			height: 64px;
			width: 632px;
			background-color:#BBBBBB;
			border-style:none;
}
.hide_me {	color:black;
			font-weight:bold;
}
a.hide_me:hover {	color:#eeeeee;
					text-decoration:none;
}
.zitat {	font-style:italic; line-height:150%; }

