body {
	background: #E7E3D6 url(img/rbg.png);
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#shadow {
	background: #D9D2BF;
	margin: auto;
	_height: 100%;
	width: 985px;
	padding: 10px 0px 10px 10px;
}
#cont {
	margin: auto;
	width: 975px;
	text-align: left;
	clear: both;
}

#logo {
	background: #FFFFFF;
	width: 150px;
	float: left;
}
#logo img {
	margin: 5px;
}

#banner {
	width: 650px;
	float: left;
	margin-left: 5px;
	background: url(img/logobg2.png) no-repeat;
}
#banner H1 {
	padding: 0px;
	margin: 0px;
	height: 100px;
	dispay: block;
}
#banner H1 span {
	padding: 20px 0px 8px 18px;
	display: block;
	letter-spacing: 2px;
	color: #000055;
}
#banner H1 form {
	margin: 0px;
	padding-right: 7px;
	padding-top: 15px;
	text-align: right;
}
#banner h1 form .edit { font: 10px verdana; width: 115px; }
#banner h1 form .submit { font: 10px verdana; margin-left: 2px; width: 40px; }

#nav {
	font: bold 10px verdana;
	text-align: right;
	height: 25px;
}

#nav A {
	color: #FFFFFF;
	text-decoration: none;
	background: #686868 url(img/tab_bg.gif);
	vertical-align: 60%;
	_vertical-align: 70%;
	padding: 8px 0px 5px 0px;
}

#nav A.c1:hover { color: #FFFFCC; }
#nav A.c2:hover { color: #FFCCFF; }
#nav A.c3:hover { color: #CCFFFF; }
#nav A.c4:hover { color: #CCCCFF; }
#nav A.c5:hover { color: #FFCCCC; }
#nav A.c6:hover { color: #CCFFCC; }

#add {
	background: #FFFFFF;
	width: 150px;
	height: 125px;
	text-align: center;
	float: left;
	margin-left: 5px;
}
#add img {
	margin: 5px;
}

#news {
	font: 10px Verdana;
	margin-top: -60px;
	margin-right: 2px;
	width: 155px;
	padding: 3px;
	float: right;
	clear: both;
	border: 1px solid black;
	text-align: center;
	display: none;
}
#news H3 { font: bold 10px Verdana; text-transform: uppercase; text-decoration: underline; margin: 0px; padding:0px; text-align: left; }



#menu {
	background: #FFFFFF;
	width: 150px;
	float: left;
}
#menu img {
	margin: 5px;
}
#menu H3 { font: bold 10px Verdana; text-transform: uppercase; text-decoration: underline; margin: 0px; padding-left: 5px; text-align: left; }
#menu UL {
	font: 10px Verdana;
	padding: 5px;
	margin: 0px;
	list-style: none;
	line-height: 16px;
}
#menu ul li {
	border-top: 1px solid #DADADA;
	padding: 2px 0px;
}
#menu UL A {
	color: #000000;
	width: 100%;
	display: block;
	text-decoration: none;
	line-height: 11px;
	background: #FFFFFF;
}

#menu UL A:hover {
	background: #EEEEEE;
}
#menu ul A span {
	padding: 5px;
	display: block;
}

#menu2 {
	background: #FFFFFF;
	width: 150px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}
#menu2 img {
	margin: 5px;
}
#menu2 H3 { font: bold 10px Verdana; text-transform: uppercase; text-decoration: underline; margin: 0px; padding-left: 5px; text-align: left; }
#menu2 span {
	font: 10px Verdana;
	padding: 5px;
	line-height: 16px;
	display:block;
}



.sql-error {
	text-align: left;
	border: 2px solid black;
	margin: 3px;
	padding: 3px;
	background: #FFFFAA;
}
.sql-error span {
	font: bold 10px verdana;
	color: red;
}
.sql-error pre {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
}

.nbox {
	border-top: 5px solid #D9D2BF;
	font: 11px verdana;
	padding: 5px;
}
.nbox h5 {
	font: bold 10px Verdana;
	text-transform: uppercase;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
}
.nbox table {
	font: 10px verdana;
}
.nbox .edit { font: 10px verdana; width: 85px; }
.nbox .submit { font: 10px verdana; margin-left: 2px; width: 50px; }
.nbox A {
	vertical-align: -5%;
	_vertical-align: 10%;
}


#main {
	background: #FFFFFF;
	width: 650px;
	float: left;
	margin-left: 5px;
}


#maincont {
	margin: 8px;
}


#incpage { width: 100%; }
#incpage H1 { font: bold 1.3em verdana; margin: 0px 0px 5px 0px; color: #333333 }
#incpage H2 { font: bold 1.1em verdana; margin: 0px 0px 5px 0px; color: #333333 }
#incpage H3 { font: bold 1.0em verdana; margin: 0px 0px 5px 0px; color: #333333 }
#incpage H4 { font: bold 0.8em verdana; margin: 0px 0px 5px 0px; color: #333333 }
#incpage H5 { font: bold 0.6em verdana; margin: 0px 0px 5px 0px; color: #333333 }

#incpage { color: #555555 }
#incpage table { color: #555555; font-size: 0.9em; }

.list {
	width: 100%;
	background: #FFFFFF;
}
.list_entry {
	background: #F4F4F4;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	width: 100%;
}
.list_entry A {
	font: 12px Verdana ! important;
}
.list_entry TH {
	padding: 2px 5px;
	font: bold 12px/15px Verdana;
	text-decoration: underline;
	text-align: left;
}
.list_entry .date {
	padding: 5px;
	font: italic 11px/5px Verdana;
	text-align: right;	
}
.list_entry .text {
	padding: 5px;
	font: 11px/18px Verdana;
}
.list_entry .img {
	padding: 5px;
	text-align: right;
}
}
.list_entry .link {
	padding: 5px;
}

.visliste span {
	display: block;
	float: left;
	line-height: 20px;
}
.visliste .title { width: 60%; }
.visliste .date { width: 40%; }

.more { text-decoration:none; }

.file_dl A {
	text-decoration: none;
	line-height: 20px;
	vertical-align: 15%;
}

.fliksel {
	background: url(img/tab_bgs.gif);
	color:red;
}
