/********************************************************************************/
/* Generelle styles                                                             */
/********************************************************************************/
body {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	background-color: #ECE5B6;
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	MARGIN-TOP: 0px; FONT-SIZE: 18px; COLOR: #374258
}
h2 {
	MARGIN-TOP: 0px; FONT-SIZE: 15px; COLOR: #374258
}
h3 {
	MARGIN-TOP: 0px; MARGIN-RIGHT: 5px; FONT-SIZE: 11px;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
form {
	margin: 0;
	padding: 0;
}

.imgButton {
	border: none; padding:0px;
}

img {
	border: 0;
}


table {
	text-align: left
}

a:link
{
TEXT-DECORATION: none;
color: #0066FF;
}

a:visited
{
TEXT-DECORATION: none;
color: #0066FF;
}

a:hover
{
TEXT-DECORATION: underline;
color: #0066FF;
}

a:active
{
TEXT-DECORATION: none;
color: #0066FF;
}


/* Reset'er style når tekst skrevet i FCK-editor skal vises. */
/* Benytter samme default style som den FCK-editoren bruger. */
.reset {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-size:normal; 
	LINE-HEIGHT:normal;
}

/**************************************************/
/* Forms                                          */
/**************************************************/

input.input {
	height: 15px;
	padding: 2px; /* ?? */
	margin: 0px;  /* ?? */
	background-color: white;
	border: solid 1px #079dc4;
	font-size: 11px;
}

input.button {
	height: 21px;
	background-color: #DCDCDC;	
	text-transform: uppercase;
	color: #0066FF;
	margin: 0px 0px 0px 1px;
	padding: 0px 2px 0px 2px;
	font-size: 11px;	
	border-top: solid 1px #dddddd;
	border-left: solid 1px #bbbbbb;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #666666;
	vertical-align:top;
	line-height: 17px;
}

textarea {
	border: solid 1px #079dc4; PADDING: 2px; FONT-SIZE: 12px; FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff ; 
}

select {
	border: solid 1px #079dc4; PADDING: 2px; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff ;
}

/********************************************************************************/
/* Profil                                                                       */
/********************************************************************************/
/* I <head></head> ligger en style, som tilsidesætter denne, hvis browseren er IE */
div.profil_horizontal_scroller { overflow: auto;width:790px; min-height: 160px;}

table.profilmenu
{
MARGIN-LEFT: 10px;
MARGIN-BOTTOM: 5px;
}

td.profilmenu
{
padding-left: 4px;
}



/********************************************************************************/
/* Forum                                                                        */
/********************************************************************************/
/* I <head></head> ligger en style, som tilsidesætter denne, hvis browseren er IE */
div.forum_horizontal_scroller { overflow: auto;width:650px; min-height: 160px;}


/********************************************************************************/
/* Postkassen                                                                   */
/********************************************************************************/
/* I <head></head> ligger en style, som tilsidesætter denne, hvis browseren er IE */
div.besked_horizontal_scroller { overflow: auto;width:780px; min-height: 160px;}

.besked {
	BORDER: #3c78b5 1px solid; FONT-SIZE: 12px; FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; TEXT-DECORATION: none
}

/********************************************************************************/
/* Online liste                                                                 */
/********************************************************************************/
.onlineBox {
	border: 1px #3c78b5 solid; FONT-WEIGHT: normal; FONT-SIZE: 11px ; LINE-HEIGHT: 100%;
}

/********************************************************************************/
/* Box med farvet bjælke i toppen til titel                                     */
/********************************************************************************/

table.box
{
background-color: #41A317;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.box_top
{ 
background-color: #41A317;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
color: #ffffff;
text-indent: 5px;  
text-align: center;
}

td.box_content
{ 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #ffffff;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 4px; 
}

td.box_content_bottom
{ 
border-bottom: 1px #000000 solid;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #ffffff;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 4px; 
}

/********************************************************************************/
/* Navigations-menu                                                             */
/********************************************************************************/

table.navigation
{ 
background-color: #f5f5ff;
border: 1px #079dc4 solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.navigation
{ 
padding: 3px;
border: 1px #079dc4 solid;
}

td.navigationtop
{ 
padding: 3px;
background-color: #738fbf;
color: #ffffff;
}


/********************************************************************************/
/* Bodytable                                                                    */
/********************************************************************************/

.bodytable_content {
	BACKGROUND-COLOR: #ffffff;
	BORDER: #000000 3px solid;
}

/********************************************************************************/
/* Menu                                                                         */
/********************************************************************************/

.menu {
	PADDING-LEFT: 4px; 
	BACKGROUND: url(gfx/menu/bg.png) repeat-x left top; 
	HEIGHT: 27px; 
	TEXT-DECORATION: none;
}

table.menu {
	padding-top: 3px;	
}

.menu_item {
	FONT-SIZE: 12px; 
	COLOR: #ffffff;
	MARGIN-RIGHT: 4px; 
	MARGIN-LEFT: 4px;
	TEXT-DECORATION: none
}
.menu_item:hover {
	TEXT-DECORATION: underline
}

/********************************************************************************/
/* Sub-menu                                                                     */
/********************************************************************************/
.submenu_left {	
	BORDER: 0px; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	TEXT-DECORATION: none
}

.submenu_right {
	FONT-SIZE: 16px;
	font-weight:bold;
	COLOR: #ffffff; 
	MARGIN-RIGHT: 4px; 
	MARGIN-LEFT: 4px;
	padding-top: 4px;
	TEXT-DECORATION: none;
	font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

.submenu_item {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #ffffff; 
	MARGIN-RIGHT: 4px; 
	MARGIN-LEFT: 4px;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/********************************************************************************/
/* Statistik                                                                    */
/********************************************************************************/
/* GalleryVote (gv) */
.gv_layout td {
	padding: 5px 10px 5px 10px;
	font-weight: normal;
}
.gv_border {
	border: black solid 1px;
}
.gv_border td {
	padding: 0px 0px 0px 0px;
}
.gv_barfill {
	text-align: center;
	color: rgb(255, 255, 0);
	font-weight: bold;
	background-color: rgb(255, 0, 0);
}

/********************************************************************************/
/* Contentbox                                                                   */
/********************************************************************************/

.contentbox_topleft {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px; background-color:#B0B0B0; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 15px; padding: 5px;
}
.contentbox_top {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; background-color:#B0B0B0; OVERFLOW: hidden; HEIGHT: 15px; color:#FFFFFF; FONT-WEIGHT: bold; padding: 5px;
}
.contentbox_topright {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x right bottom; OVERFLOW: hidden; HEIGHT: 1px; background-color:#B0B0B0; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 15px; padding: 5px;
}
.contentbox_right {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-y right top; OVERFLOW: hidden; padding: 5px;
}
.contentbox_left {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-y left top; OVERFLOW: hidden; padding: 5px;
}
.contentbox_bottomleft {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px;
}
.contentbox_bottom {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px;
}
.contentbox_bottomright {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px;
}


.contentbox_topleft2 {
	BACKGROUND: url(gfx/contentbox/blue_lefttop.jpg) no-repeat left top; OVERFLOW: hidden; WIDTH: 9px; HEIGHT: 22px
}
.contentbox_top2 {
	BACKGROUND: url(gfx/contentbox/blue_line.jpg) repeat-x left top; OVERFLOW: hidden; HEIGHT: 22px; color:#FFFFFF; FONT-WEIGHT: bold;
}
.contentbox_topright2 {
	BACKGROUND: url(gfx/contentbox/blue_righttop.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 22px; WIDTH: 9px;
}
.contentbox_right2 {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-y right top; OVERFLOW: hidden;
}
.contentbox_left2 {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-y left top; OVERFLOW: hidden;
}
.contentbox_bottomleft2 {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px;
}
.contentbox_bottom2 {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px;
}
.contentbox_bottomright2 {
	BACKGROUND: url(gfx/contentbox/blue_dot.jpg) repeat-x left bottom; OVERFLOW: hidden; HEIGHT: 1px;
}

/********************************************************************************/
/* Diverse Message boxes                                                        */
/********************************************************************************/

.flexbox_nomargin {
	padding: 6px;
	margin: 0px;
	text-align: left;
}

.flexbox {
	padding: 6px;
	margin: 0 -1px 10px 0; /* avoid 2 more pixels from border */
	text-align: left;
	Margin-left: auto;
	margin-right: auto;
}

.infobox {
	padding: 6px;
	margin: 0 -1px 10px 0; /* avoid 2 more pixels from border */
	text-align: left;
	Margin-left: auto;
	margin-right: auto;
	WIDTH: 200px;
}

.msgbox {
	padding: 6px;
	margin: 0 -1px 10px 0; /* avoid 2 more pixels from border */
	text-align: left;
	Margin-left: auto;
	margin-right: auto;
	WIDTH: 500px;
}

.ok {
	background-color: #dfd;	
	border-right: #090 1px solid; 
	border-top: #090 1px solid; 
	border-left: #090 1px solid; 
	border-bottom: #090 1px solid;
}

.ok h2 {
	background-image: url(gfx/diverse/ok.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 20px;
	border: 0 !important;
	color: #33CC00;
	padding-left: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 6px !important;
	text-align: left;
}

.info {
	background-color: #d8e4f1;
	border-right: #3c78b5 1px solid; 
	border-top: #3c78b5 1px solid; 
	border-left: #3c78b5 1px solid; 
	border-bottom: #3c78b5 1px solid;
}

.info h2 {
	background-image: url(gfx/diverse/info.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 20px;
	border: 0 !important;
	color: #0000FF;
	padding-left: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 6px !important;
	text-align: left;
}

.warning {
	background-color: #ffffce;
	border-right: #f0c000 1px solid; 
	border-top: #f0c000 1px solid; 
	border-left: #f0c000 1px solid; 
	border-bottom: #f0c000 1px solid;
}

.warning h2 {
	background-image: url(gfx/diverse/warning.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 20px;
	border: 0 !important;
	color: #FFD700;
	padding-left: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 6px !important;
	text-align: left;
}

.error {
	background-color: #fff7da;
	border-right: #c00 1px solid; 
	border-top: #c00 1px solid; 
	border-left: #c00 1px solid; 
	border-bottom: #c00 1px solid;
}

.error h2 {
	background-image: url(gfx/diverse/error.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 20px;
	border: 0 !important;
	color: #DD0033;
	padding-left: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 6px !important;
	text-align: left;
}

/********************************************************************************/
/* Flow Player (viser flash film)                                               */
/********************************************************************************/
/* Lille flash-player  */
a.flowplayer {
	display:block;				
	width:300px;
	height:240px;
	border:0px;		
}

/* Stor flash-player  */
a.flowplayerLarge {
	display:block;				
	width:450px;
	height:350px;
	border:0px;		
}

