body,#main,td {
margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {

	background-color: #C7DBE7;
	background-image: url(/static/images/bg.jpg);
}

#main label {
/*color: #159eca;*/
font-weight: bold;
}

#maincont {
width: 880px;
margin: auto;
}

label {
display: block;
width: 120px;
float: left;
}
input,textarea,select {
float: left;
}
br {
clear: both;
}

#main {
}
#left {
width: 215px !important;
}

#right {
width: 195px;
}

#left, #right {
color: #fff;
}


#maincont {
padding: 0px 15px;
} 

#left div.spacer, #right div.spacer {
height:41px; 
color:#fff;
      font-weight: bold;
      border-bottom: 1px #fff solid;
}
#left div.spacer div, #right div.spacer div {
padding: 0px 15px;
	 padding-top: 15px;
	 font-size: 12px;
}
#left div.spacer {
	background-image:url('/static/images/rub_platta.jpg'); 
}

#right div.spacer {
background-image:url('/static/images/rub_platta_195.jpg'); 
}

#topmenu {
}
#topmenu ul  {
padding: 0px;
margin:0px;
       list-style-position: inside;
}

#left a:link, #left a, #right a:link, #right a {
color: #fff;
}

#topmenu li {
float: left;
display: list-item;
padding: 0px;
	 padding-left: 20px;
	 font-size: 10px;
	 list-style-type: none;
	background: url("/static/images/nav_spacer.jpg") no-repeat -3px 3px;

}
#topmenu li.first {
	list-style-type: none;
	list-style-image: none;
	background: none;

}
#topmenu a {
color: #fff;
       font-size: 11px;
       letter-spacing: 1px;
}

#left ul, #right ul {
margin:0px;
padding:0px;
}
#left li, #right li {
	list-style-type: none;
display: block;
padding: 10px 0px;

cursor: pointer;
cursor: hand;
	border-bottom: 1px #fff solid;
}

#right li {
	padding: 10px 15px;
}

#left li:hover, #right li:hover, #left li.hover, #right li.hover {
}


#main #maintitle {
	background-image: url(/static/images/rub_platta_665.jpg); 
        height: 41px;
	color: #fff;
	font-weight: bold;
	 /*font-size: 10px;
	   font-family: Geneva, Arial, Helvetica, sans-serif;*/
}

#main #maintitle div {

	margin: 0px; 
	padding-top: 15px; 
	padding-left: 15px;
}

a.button, a.onbutton {
	border: 1px #aaa solid;
	border-bottom: 1px #000 solid;
	border-right: 1px #000 solid;
	background-color: #eee;
	color: #000;
	padding: 1px 3px;
	margin: 1px 0px;
	margin-right: 1px;
}

a.onbutton {
	background-color: #ffb;
}

#main h2 {
margin: 0px;
	margin-bottom: 10px;
	font-size: 14px;
}

#main h3 {
margin: 0px;
	margin-bottom: 10px;
	font-size: 12px;
}
#right .arkiv {
	background-color:#c4d6df; 
padding: 8px 5px; 
	 margin-bottom: 2px;
	 border-bottom: 1px #fff solid;
}
#left .arkiv a {
color: #333;
}

th {
	text-align: left;
}
