@import "menu.css";
@import "budento.css";

body {
	margin: 0px;
	padding: 0px;
	color: #2f658b;
	background-color: #fdfefe;
	background: url('/gfx/bg-shadow.gif') top center repeat-y;
}

/* banner */

#banner140x350 {
	position: absolute;
	left: 50%;
	margin: 164px 0 0 -543px;
}

#banner140x350 img {
	border: 1px solid #90b5ce;
}

#bg-top {
	position: absolute;
	width: 100%;
	height: 213px;
	background: url('/gfx/bg-top.gif') repeat-x;
}

#container {
	width: 762px;
	position: absolute;
	left: 50%;
	margin-left: -381px;
}

#top {
	height: 102px;
	background: url('/gfx/top.gif') no-repeat;
}

#logo {
	float: left;
	padding: 25px 0 0 20px;
}

#logo img {
	border: none;
}

#bookmark {
	width: 151px;
	height: 90px;
	text-align: center;
	float: right;
	padding: 10px 0 0 0;
}

#bookmark img {
	border: none;
}

#left-container {
	width: 198px;
	float: left;
	padding: 0 10px 0 10px;
}

#right-container {
	width: 533px;
	float: right;
	color: #2f658b;
	margin: 0 10px 10px 0;
	background-color: #e6f1f9;
}

#right-header {
	width: 533px;
	height: 34px;
	padding: 1px 0 0 15px;
	background: url('/gfx/headers/right.gif') no-repeat;
}

#right-content-wrapper {
	padding: 10px 0 0 12px;
}

#flash-top10 {
	width: 168px;
	clear: both;
	float: left;
	border-right: 2px solid #e6f1f9;
}

#flash-top10-header {
	width: 168px;
	height: 24px;
	border-bottom: 1px solid #e6f1f9;
	background: url('/gfx/headers/flash-top10.gif') no-repeat top;
}

#flash-top10-header p {
	margin: 0px;
	padding: 5px 0 0 35px;
}

#news-top10 {
	width: 168px;
	float: left;
	border-right: 2px solid #e6f1f9;
}

#news-top10-header {
	width: 168px;
	height: 24px;
	border-bottom: 1px solid #e6f1f9;
	background: url('/gfx/headers/news-top10.gif') no-repeat top;
}

#news-top10-header p {
	margin: 0px;
	padding: 5px 0 0 35px;
}

#jokes-top10 {
	width: 168px;
	float: left;
	border-right: 2px solid #e6f1f9;
}

#jokes-top10-header {
	width: 168px;
	height: 24px;
	border-bottom: 1px solid #e6f1f9;
	background: url('/gfx/headers/jokes-top10.gif') no-repeat top;
}

#jokes-top10-header p {
	margin: 0px;
	padding: 5px 0 0 35px;
}


.right-content-bg {
	padding: 10px 5px 0 0;
	color: #2f658b;
	background-color: #dae9f3;
}

.right-content-bg p {
	margin: 5px 0 0 10px;
}

.right-content-more {
	padding: 10px 0 0 10px;
	line-height: 18px;
}

#right-links-large {
	width: 508px;
	height: 24px;
	clear: both;
	border-bottom: 1px solid #e6f1f9;
	background: url('/gfx/headers/right-links-large.gif') no-repeat top;
}

#right-links-large p {
	margin: 0px;
	padding: 5px 0 0 35px;
}

.right-links-large {
	width: 508px;
	height: 24px;
	clear: both;
	border-bottom: 1px solid #e6f1f9;
	background: url('/gfx/headers/right-links-large.gif') no-repeat top;
}

.right-links-large p {
	margin: 0px;
	padding: 5px 0 0 35px;
}

.right-search-large {
	width: 508px;
	height: 24px;
	clear: both;
	border-bottom: 1px solid #e6f1f9;
	background: url('/gfx/headers/right-search-large.gif') no-repeat top;
}

.right-search-large p {
	margin: 0px;
	padding: 5px 0 0 35px;
}

#favorites-1 {
	width: 168px;
	float: left;
	border-right: 2px solid #e6f1f9;
}

#favorites-1 p {
	margin: 2px 0 0 10px;
}

#favorites-2 {
	width: 168px;
	float: left;
	border-right: 2px solid #e6f1f9;
}

#favorites-2 p {
	margin: 2px 0 0 10px;
}

#favorites-3 {
	width: 168px;
	float: left;
	border-right: 2px solid #e6f1f9;
}

#favorites-3 p {
	margin: 2px 0 0 10px;
}

.right-kategori {
	margin: 0 0 0 10px;
	color: #e6a104;
	background-color: #dae9f3;
}

.right-group {
	margin: 0 0 0 10px;
	background-color: #dae9f3;
}

#right-search-results {
	width: 488px;
	background-color: #dae9f3;
	padding: 10px;
	line-height: 18px;
}

#right-search-results ol {
	margin: 0px;
}

#right-search-results li {
	margin:  0 0 0 -10px;
}


#box-login {
	width: 197px;
	text-align: center;
	margin: 0 0 10px 0;
}

.box-content {
	padding: 5px;
}

.box-content td {
	text-align: right;
	padding: 2px;
}

#logindiv {
	background: url('/gfx/leftbox-bottom.gif') no-repeat bottom #e6f1f9;
	color: #e6a104;
}

#box-create {
	width: 197px;
	text-align: center;
	margin: 0 0 10px 0;
}

#creatediv {
	background: url('/gfx/leftbox-bottom.gif') no-repeat bottom #e6f1f9;
	color: #e6a104;
}

#box-news {
	width: 197px;
	text-align: left;
	background: url('/gfx/leftbox-bottom.gif') no-repeat bottom #e6f1f9;
	color: #2f658b;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#box-news p {
	margin: 6px 0 0 10px;
}

#box-search {
	width: 197px;
	text-align: left;
	color: #2f658b;
	background: url('/gfx/leftbox-bottom.gif') no-repeat bottom #e6f1f9;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#search-box {
	padding: 10px;
}

#search-box form {
	margin: 0px;
}

#news-box {
	padding: 10px;
}

#box-userprofile {
	width: 197px;
	text-align: left;
	color: #2f658b;
	background: url('/gfx/leftbox-bottom.gif') no-repeat bottom #e6f1f9;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#userprofile-box {
	padding: 10px;
}

#box-statistics {
	width: 197px;
	text-align: left;
	color: #2f658b;
	background: url('/gfx/leftbox-bottom.gif') no-repeat bottom #e6f1f9;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#box-statistics p {
	margin: 6px 0 0 10px;
}

.hideobj {
	display: none;
}

#bottom {
	width: 762px;
	height: 31px;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 10px 0 0 0;
	clear: both;
	background: url('/gfx/bottom.gif') no-repeat;
}

#error {
	width: 490px;
	color: #a62222;
	font-weight: bold;
	padding: 10px;
	margin: 10px 10px 0 10px;
	background-color: #ffffff;
	border: 1px solid #a62222;
}

.error {
	width: 490px;
	padding: 10px;
	margin: 10px 10px 0 10px;
	background-color: #ffffff;
	border: 1px solid #a62222;
}

.nolinks {
	width: 470px;
	padding: 10px;
	margin: 0 10px 0 10px;
	background-color: #ffffff;
	border: 1px solid #a62222;
}

.nolinks-top10 {
	padding: 10px;
}

#msg {
	width: 490px;
	color: #248d08;
	font-weight: bold;
	line-height: 16px;
	padding: 10px;
	margin: 10px 10px 0 10px;
	background-color: #ffffff;
	border: 1px solid #248d08;
}

.normalwrapper {
	padding: 15px 15px 10px 15px;
}

#front-konceptet {
	float: left;
	padding: 10px 10px 20px 40px;
}

#front-hjaelp {
	float: right;
	padding: 10px 40px 20px 10px;
}

#deleteimage {
	width: 100px;
	text-align: center;
}

/* pages */

#page-box-login {
	width: 200px;
	color: #2f658b;
	background-color: #dae9f3;
	padding: 0px 10px 0px 10px;
	border: 1px solid #cbe5f6;
}

#page-login-minside {
	float: left;
	color: #2f658b;
	background-color: #dae9f3;
	padding: 0px 10px 0px 10px;
	margin: 0 0 15px 15px;
	border: 1px solid #cbe5f6;
}

#page-box-create {
	width: 200px;
	color: #2f658b;
	background-color: #dae9f3;
	padding: 0px 10px 0px 10px;
	border: 1px solid #cbe5f6;
}

#page-create-minside {
	float: right;
	color: #2f658b;
	background-color: #dae9f3;
	padding: 0px 10px 0px 10px;
	margin: 0 15px 15px 0;
	border: 1px solid #cbe5f6;
}

.page-box-content {
	padding: 10px;
}

.page-box-content td {
	text-align: right;
	padding: 2px;
}

.page-box-content .header {
	text-align: left;
	padding: 2px;
}

#page-box-newlink {
	width: 300px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
}

#page-box-newlink-select {
	width: 300px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
}

#page-box-search {
	width: 504px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
}

#normal-box-search {
	width: 504px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
}

#page-box-profile {
	width: 400px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
	padding:  0 0 5px 0;
}

#page-box-address {
	width: 280px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
	padding:  0 0 5px 0;
}

#page-box-editprofile {
	width: 400px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
	padding:  0 0 5px 0;
}

#page-box-settings {
	width: 400px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
	padding:  0 0 5px 0;
}

#page-box-password {
	width: 275px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
	padding:  0 0 5px 0;
}

#page-box-addressbook {
	width: 400px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
	padding:  0 0 5px 0;
}

.page-box-content2 {
	padding: 10px;
}

.page-box-content2 td {
	padding: 2px;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.align-top-left {
	text-align: left;
	vertical-align: top;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

#std-popup {
	color: #628aa6;
	border: 1px solid #99c7e5;
	padding: 10px;
	margin: 10px;
}

#tbl-userprofile {
	width: 275px;
}

#tbl-userprofile td {
	padding: 2px;
}

#tbl-userprofile h1 {
	margin: 0px;
}

#tbl-userprofile .header {
	background-color: #6aa7d2;
	padding: 3px 3px 3px 5px;
}

#tbl-userprofile .userinfo {
	background-color: #e2f0f9;
	padding: 5px;
}

#tbl-address {
	width: 275px;
}

#tbl-address td {
	padding: 2px;
}

#tbl-address h1 {
	margin: 0px;
}

#tbl-address .header {
	background-color: #6aa7d2;
	padding: 3px 3px 3px 5px;
}

#tbl-address .userinfo {
	background-color: #e2f0f9;
	padding: 5px;
}

#tbl-usersettings {
	width: 400px;
}

#tbl-usersettings td {
	padding: 2px;
}

#tbl-usersettings h1 {
	margin: 0px;
}

#tbl-usersettings .header {
	background-color: #6aa7d2;
	padding: 3px 3px 3px 5px;
}

#tbl-usersettings .header-center {
	text-align: center;
	background-color: #6aa7d2;
	padding: 3px 3px 3px 5px;
}


#tbl-usersettings .userinfo {
	background-color: #e2f0f9;
	padding: 5px;
}

#tbl-usersettings .settings {
	text-align: center;
	background-color: #e2f0f9;
	padding: 5px;
}

#tbl-users {
	width: 510px;
	padding: 0px;
}

#tbl-users td {
	background-color: #d8e7f2;
	padding: 5px;
}

.users-center {
	text-align: center;
}

#tbl-password .header {
	text-align: left;
	padding: 0 0 5px 0;
}

#tbl-password .password {
	text-align: left;
	padding: 3px;
}

#select-category-box {
	width: 200px;
	height: 25px;
	float: right;
	margin: 12px 10px 0 0;
}

/* link columns */

.links-column {
	width: 158px;
	vertical-align: top;
	background-color: #dae9f3;
	padding: 5px;
	border-right: 2px solid #e6f1f9;
	border-bottom: 2px solid #e6f1f9;
}

.links-column p {
	margin: 2px 0 0 10px;
}

.links-column-2 {
	width: 243px;
	vertical-align: top;
	background-color: #dae9f3;
	padding: 5px;
	border-right: 2px solid #e6f1f9;
	border-bottom: 2px solid #e6f1f9;
}

.links-column-2 p {
	margin: 2px 0 0 10px;
}

.links-column-rss {
	width: 498px;
	vertical-align: top;
	background-color: #dae9f3;
	padding: 5px;
	border-right: 2px solid #e6f1f9;
	border-bottom: 2px solid #e6f1f9;
}

.links-column-rss p {
	margin: 2px 0 0 10px;
}

.back {
	padding: 0 0 10px 20px;
}

#chart {
	float: right;	
	padding: 0 10px 0 0;
}

/* icons */

.link-icon {
	float: left;
	border: none;
}

/* input objects */

.normal-form {
	margin: 0px;
}

.form-small-text {
	width: 25px;
	height: 14px;
	color: #2f658b;
	background-color: #ffffff;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

.form-medium-small-text {
	width: 91px;
	height: 14px;
	color: #2f658b;
	background-color: #ffffff;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

.form-medium-text {
	width: 111px;
	height: 14px;
	color: #2f658b;
	background-color: #ffffff;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

.form-large-text {
	width: 150px;
	height: 14px;
	color: #2f658b;
	background-color: #ffffff;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

.form-large-text-disabled {
	width: 125px;
	height: 14px;
	color: #2f658b;
	background-color: #ece9d8;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

.form-normal-select {
	width: 155px;
	height: 17px;
	margin: 0 0 0 2px;
}

.form-search-select {
	width: 154px;
	height: 17px;
	margin: 5px 0 0 3px;
}

.form-normal-select-disabled {
	height: 17px;
	margin: 0 0 0 2px;
}

.submit-margin {
	margin: 2px 0 0 0;	
}

.autologin input {
	margin: 0px;
}

.favorite {
	text-align: right;
}

.favorite input {
	margin: 0px;
}

.form-google-text {
	width: 131px;
	height: 16px;
	color: #2f658b;
	background-color: #ffffff;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

#form-google-button {
	float: right;
}

.form-medium-textarea {
	width: 225px;
	height: 100px;
	color: #2f658b;
	background-color: #ffffff;
	border: 1px solid #99c7e5;
	padding: 0 0 0 2px;
	margin: 1px 0 0 2px;
}

.form-normal-radio {
	margin: 1px 0 0 0;
}

.page-box {
	width: 504px;
	color: #2f658b;
	background-color: #dae9f3;
	border: 1px solid #cbe5f6;
}
