/* GENERAL STYLES */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation = 138.5% */  
	font-size:182%; /* 24px */
	color:#5F6972;
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:0px solid #000;
	/*padding:.5em;*/
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/************************
 * Finn Dohn layout *
*************************/

img {
	border:0px transparent none;
}

a:active, a:focus {outline: 0} /*Undgå Firefox’s link border*/
/*
a, a:active, a:link, a:hover, a:visited { text-decoration:none; color:#000000;}
a:hover {color: #888888;}
*/

#hd {
	width:974px;
	height:120px;
	background-image:url('../layout/top_bfb.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

#nav_main {
	width:974px;
	height:30px;
	background-image:url('../layout/nav_top_bfb.gif');/* nav_top.jpg*/
	background-repeat:no-repeat;
}


#yui-main {
	width:974px;
	background: url('../layout/main_text_background_bfb.gif') repeat-y left top;
}

.yui-main-front {
	height:430px;
}

#front_content_left {
	margin:1px auto auto 25px;
}

#question_content_left {
	margin:1px auto auto 25px;
	background:#fff url('../layout/question/test_img_loading.gif') no-repeat left top;
	background: #fff url(../layout/question/test_img_samlet.jpg) no-repeat 0px 0px;
}


#front_content_right {
	margin:10px 10px 0px 0px;
	margin:1px 15px auto auto;
	*margin: 1px 15px 0px 0px; /* IE 7 and below */
   	_margin: 1px 6px 0px 0px; /* IE 6 and below */

	/* _bac\kground: #f60; */ /* IE 6 only */
}

#main-text {
	margin-left:20px;
}

#main_lnk_front {
	width:75px;
	height:20px;
	padding-top:312px;
	padding-left:538px;
}


#sidebar_lnk_film {
	width:75px;
	height:20px;
	padding-top:312px;
	padding-left:102px;
}

#ft {
	width:974px;
	height:46px;
	background: url('../layout/footer_bfb.gif') no-repeat left top;
}


#ft_kontakt {
/*border:1px lime solid;*/
margin-left: 865px;

}

#ft_aboutX {
border:1px red solid;

}


/*HNAVBAR*/

#navcontainer
{
	width:974px;
	height:30px;
    background: url(../layout/top_nav_bfb.gif) no-repeat left top;/*Skal være i div containeren for at accepteres af FF. I ul virker kun med IE*/
}

#navcontainer ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 1px;
    color: #ffffff;
    line-height: 28px;
    white-space: nowrap;
	margin: 0 0 0 12px;
	padding:0 0 0 0;
	list-style-type:none;
	text-align: left;
	width: 100%;
}

#navcontainer ul li { 
	float: left;
	display: inline;
	list-style-type:none;
	background: transparent url(../layout/nav_top_seperator.gif) no-repeat right top;
}

#nav_current {
	background: url(../layout/nav_top_hover.gif) repeat-x left top;
}

#navcontainer ul li a
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
	padding: 0 10px 0 10px;
}

#navcontainer ul li a:hover
{
	background: url(../layout/nav_top_hover.gif) repeat-x left top;
	color: #ffffff;
	height: 28px;
}

#navcontainer_sub_frontpage
{
	width:974px;
	height: 31px;
	background: url(../layout/nav_top_sub_black_bfb.gif) no-repeat left top;
}


#navcontainer_sub
{
	width:974px;
	height: 31px;
    background: url(../layout/nav_top_sub_blue_bfb.gif) no-repeat left top;	
}


#navcontainer_sub ul
{
	width: 974px;
	height:31px;
	line-height: 28px;
	margin: 0 0 0 12px;
	padding:0 0 0 0;
	list-style-type:none;
	text-align: left;

}

#navcontainer_sub ul li { 
	float: left;
	list-style-type:none;
	height:31px;

}

#nav_sub_current {
		background: url(../layout/nav_top_sub_hover.gif) repeat-x left top;
}

#navcontainer_sub ul li a
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    letter-spacing: 1px;
    text-transform:uppercase;
	color:#ffffff;
	text-decoration: none;
	float: left;
	padding: 0 10px 0 10px;
	height:31px;
}

#navcontainer_sub ul li a:hover
{
	background: url(../layout/nav_top_sub_hover.gif) repeat-x left top;
}


/* liquid-round */

#liquid-round {
width:100%;
margin:0px auto;
background:#fff url('../layout/textbox/mid.gif') repeat-y left top;
}

.top {
width:100%;
height:30px;
background:url('../layout/textbox/top.gif') no-repeat left top;
}
.top span {
display:block;
position:relative;
height:30px;
background:url('../layout/textbox/top-right.gif') no-repeat right top;
}

.center-content {
	position:relative;
	background:url('../layout/textbox/rightside.gif') repeat-y right top;
	/*padding:1px 20px 1px 10px; /* T:1 R:20 B:1 L:25*/
	/*margin:-1px 0 -50px 0;*/
	margin:0px 50px 30px 50px;
}

.bottom {
height:60px;
background:url('../layout/textbox//bottom.gif') no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url('../layout/textbox/bottom-right.gif') no-repeat right top;
}


/* EDITOR PROPERTIES */
