/* General page style */
img {border: 0px}
body {background: #0E3751 url(images/bg.gif) repeat-x; font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size:11px; padding: 0px 25px 0px 25px; margin: 0px 0px 0px 0px}
.header_bg {background: url(images/header_bg.png) repeat-x; height: 110px;}
html {height: 100%; margin: 0px; padding: 0px}
.nav {background: #0E3751 url(images/cellpic_nav.png) repeat-x; color: #fff; height: 28px; padding: 0px 12px 0px 12px}
.tborder {background: #C6C6C6; border: 1px solid #fff; margin-bottom: 5px;}
.tborder1 {background: #C6C6C6; border-bottom: 1px solid #C6C6C6; border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; margin-bottom: 5px;}
.alt1 {background: #ffffff; color: #3B444C; padding: 4px 4px 6px 4px;}
.alt2 {background: #ffffff; color: #3B444C}
.p_head {background: #092765 url('images/panpic.png') top left; color: #FFF; font-style: normal; font-variant:normal; font-weight:bold; font-size:10pt; font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; padding: 6px 5px 8px 5px}
.smallfont {font: 11px verdana, geneva, lucida, '"lucida grande"', arial, helvetica, sans-serif; font-weight: bold}
.outer_border {background: #0E3751; border-left: 5px solid #fff; border-right: 5px solid #fff}
#clock {background: transparent; COLOR: #EFEFEF; font-size: 10px; font-weight: normal; font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif}
form {margin: 0px 0px 0px 0px}
hr {height: 1px; border: solid #CCCCCC 1px}
hr.side-hr {height: 1px; border: solid #CCCCCC 1px}
td {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 10px}
pre {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 9px}
.alt {color: #0D0D9D}
.white-header {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 10px; color: #444; background-color: #999386; padding: 4px; border-top: #C6C6C6 1px solid; border-bottom: #C6C6C6 1px solid}
.full-header {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 10px; color: #fff;background-color: #999386}
.button {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 10px; color: #000000; background: #fafafa url('images/button.gif') top left; border: 1px #C6C6C6 solid; padding: 1px 1px 2px 1px; margin-top:2px}
.textbox {border: 1px solid #C6C6C6; background-color: #EEE; font-family: "Lucida Sans Unicode", Verdana, sans-serif; font-size: 11px;color:#000}

/* General Links*/
a.topnav {font-weight: bold; font-size: 10px; color: #FFF; text-decoration: none}
a.topnav:hover {color: #FFF; text-decoration: underline}
a.topnav:active {color: #FFF; text-decoration: none}
a {color: #356481; text-decoration: none; font-weight: bold; font-size: 10px}
a:hover {color: #3B444C; text-decoration: underline}
a.side {color: #356481; text-decoration: none; font-weight: bold; font-size: 10px}
a:hover.side {color: #3B444C; text-decoration: underline}
a.white {color: #356481; text-decoration: none; font-weight: bold; font-size: 10px}
a:hover.white {color: #3B444C; text-decoration: none}

a.white2, li.white2 a {
	color: #fff;
	text-decoration: none;
}

a:hover.white2, li.white2 a:hover {
	color: #fff;
	text-decoration: underline;
}

.center {
	margin: 0 auto;
}

/* Main Body of Theme*/
.main-body {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 11px; color: #000; background-color: #fffff; padding: 3px 4px 3px 4px}
.main-bg {background-color: #ffffff; padding: 4px 0 5px 0}

/* Table Borders etc...*/
#td_style1a {border-left: 3px solid #fff; border-right: 3px solid #fff; background-color: #3B444D}
#td_style1b {border-left: 3px solid #fff; border-right: 3px solid #fff; background-color: #3B444D}
#td_style2 {margin-top: 4px; border-top: 4px solid #3D567F}
#td_style3 {border-left: 3px solid #fff; border-right: 3px solid #fff}
#td_style4 {border-bottom: 3px solid #55636E}

/* Footer Area*/
.counter {color: #CCDFEC; text-decoration: none; font-weight: bold; font-size: 10px}
.credits {color: #B3B8BB; text-decoration: none; font-weight: normal; font-size:10px}

/* Side Panels*/
.side-body {font-size: 11px; color: #535400; padding: 4px 4px 6px 4px}
.side-small {font-size: 10px; font-weight: normal; color: #000}
.side-label {background-color: transparent; font-weight: normal; color: #3B444C; padding: 2px}

/* Side-Panel properties */


.side-left .side-border-right {display: none;}
.side-right .side-border-left {display: none;}

.side-border-left {
	color: #777;
	background-color: #ffffff;
	padding: 6px 10px 10px 5px;
	width: 165px;
}

.side-border-right {
	color: #777;
	background-color: #ffffff;
	padding: 6px 5px 10px 10px;
	width: 165px;
}

/* Header and footer properties */

.sub-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #555;
	background-image: url(images/subheader-mid.gif);
	padding: 7px 5px 8px 5px;
}

.sub-header-left {
	width: 3px;
	height: 28px;
	background-color: #555;
	background-image: url(images/subheader-left.gif);
}

.sub-header-right {
	width: 3px;
	height: 28px;
	background-color: #555;
	background-image: url(images/subheader-right.gif);
}

.nav ul{
	margin: 0;
	padding: 0;
}

.nav ul li{
	display: inline;
}

.nav ul li.first-link .bullet{
	display: none;
}

/* News Layout @ Footer Area*/
.news {background: #EFEFEF; color: #3B444C; padding: 4px 4px 4px 4px; text-align: center}
.news-category {
	border: 0;
	margin: 3px 5px 0 0;
	float: left;
}

.news-footer {
	font-size: 10px;
	color: #555;
	background-color: #F1F1F1F1;
	border-width: 0 1px 1px 1px;
	border-color: #ddd;
	border-style: solid;
	padding: 3px 4px 4px 4px;
}

.spacer {
	margin-bottom: 5px;
}

/* Forum header*/
.forum-caption	{font-size: 10px; font-weight:bold; height: 28px; padding: 0px 4px 0px 4px; background: #3B444B url('images/gradient_thead.png') repeat-x top left;color: #F1F1F3}

/* Forum Styling*/
.capmain {font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; border-width: 1px 1px 1px 1px; border-color: #C6C6C6; border-style: solid; color: #B78E00; height: 24px; padding: 2px 2px 2px 2px}
.tbl-border {background-color: #C6C6C6}
.tbl {font-size: 11px; padding: 3px 4px 3px 4px}
.tbl1 {font-size: 11px; color: #3B444C; background-color: #EFEFEF; padding: 4px}
.tbl2	{font-size: 11px; color: #3B444C; background-color: #EFEFEF; padding: 4px}

/* Quote Style*/
.quote {border: 1px #C6C6C6 solid; background: #EFEFEF url(images/code_header.png) no-repeat; background-position: top right; padding-left: 5px; margin:0px 20px 0px 20px}

/* Footer Area*/
.tfoot {font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; background: #3B444D; color: #B3B8BB}
.tfoot a:link, .tfoot_alink {color: #B3B8BB; text-decoration: none}
.tfoot a:visited, .tfoot_avisited {color: #B3B8BB; text-decoration: none}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover {color: #B3B8BB; text-decoration: underline}

/* Voting Poll */
.poll {height: 13px; border: 1px #C6C6C6 solid}
.comment-name {font-weight: bold; color: #3E61A9}

/* Shoutbox Styling*/
.shoutboxname {font-weight: bold; color: #3E61A9}
.shoutbox {color: #162962}
.shoutboxdate {font-size: 9px; color: #0D0D9D}

/* Misc. Styling*/
.small {font-size: 11px; font-weight: normal}
.small2 {font-size: 9px; font-weight: normal; color: #0D0D9D}

/* Vertical Navigation */

#navigation h2 {
	font-size: 10px;
	font-weight: bold;
	color: #3B444C;
	background-color: #f1f1f1;
	margin: 0;
	padding: 4px;
}
	
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

* html #navigation ul li{
   height: 1%;
}

#navigation a {
	display: block;
	color: #356481;
	padding: 2px;
	text-decoration: none;
}

#navigation a:hover {
	color: #fff;
	background-image: url(images/pollbar.gif);
}

/* Page Navigation */

.pagenav {
	padding: 4px;
}

.pagenav span {
	color: #fff;
	background-image: url(images/pollbar.gif);
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
}

.pagenav a {
	color: #555;
	background-color: #ffffff;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
}

.pagenav a:hover {
	color: #fff;
	background-image: url(images/pollbar.gif);
	margin: 2px;
	text-decoration: none;
}



/* Tilpasning af TinyMCE */

body.mceContentBody {

background: #FFFFFF;

color: #000000;

}

.mceContentBody a {

color: #808080;

}



.mceContentBody td {

background: #FFFFFF;

color: #000000;

}
