@charset "utf-8";
/*

        Design & Konfiguration: Jeppe Sloth Carlsen
		
        www.Blackbook.dk - we love the web.

           ____  __    ___   ________ __ ____  ____  ____  __ __   ____  __ __
          / __ )/ /   /   | / ____/ //_// __ )/ __ \/ __ \/ //_/  / __ \/ //_/
         / __  / /   / /| |/ /   / ,<  / __  / / / / / / / ,<    / / / / ,<
        / /_/ / /___/ ___ / /___/ /| |/ /_/ / /_/ / /_/ / /| |_ / /_/ / /| |
       /_____/_____/_/  |_\____/_/ |_/_____/\____/\____/_/ |_(_)_____/_/ |_|
                       _                  _    _                        _
        __ __ __ ___  | | ___ __ __ ___  | |_ | |_   ___  __ __ __ ___ | |__
        \ V  V // -_) | |/ _ \\ V // -_) |  _|| ' \ / -_) \ V  V // -_)| '_ \
         \_/\_/ \___| |_|\___/ \_/ \___|  \__||_||_|\___|  \_/\_/ \___||_.__/	 
		 
       Copyright 1996-2008
 
*/  

/*-------------------------------- TEMPLATE -------------------------------------*/

/* PNG IE fix */	
/* img, div { behavior: url(iepngfix/iepngfix.htc) }  PNG fix for IE */ 
 img, div { behavior: url(fileadmin/templates/iepngfix/iepngfix.htc) }/*   PNG fix for IE */



html, body {	
	height:100%; /* needed for container min-height */
	margin: 0; 
	padding: 0;
	font-size: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
	background:#000000;
	color: #FFFFFF;
	background-image:url(Images/Background_01.gif);
	background-repeat:repeat-x;
	text-align:left;
	
	}
	

dl {
	padding : 0 !important;
	margin : 0 !important;
}	
	
/*    LINKS    */

	a {color: #ff0000; text-decoration: none;}
	a:hover { color: #ff0000; text-decoration: underline;}
	a:visited { color: #ff0000; }
	a img {border: none;}
	
.Template_Page_Holder{
	position:relative;
	width:1000px;
	height: 100%;
	margin: 0px auto;
	padding:0px;
}

.Template_FlashHeader{
	position:relative;
	width:1000px;
	height: 600px;
}

.Template_HeaderImage{
	position:relative;
	width:1000px;
	height: 350px;
}

.Template_Logo{
	position:absolute;
	width:130px;
	height: 115px;
	z-index:1;
	top: 0px;
}

.Template_Menu{
	position:absolute;
	width:1000px;
	height: 38px;
	z-index:1;
	top: 313px;
	float:left;
	text-align:left;
}

.Template_Content_1Column{
	position:relative;
	width:1000px;
/*	height : auto;*/
	padding : 34px 0 0 0;
}

.Template_Content_Holder{
	position:relative;
	width:1000px;
	padding : 34px 0 0 0;
}

.Template_Content_Left_Holder{
	position:relative;
	float:left;
	width:250px;
}
.Template_Content_Left{
	float:left;
	width:250px;
	padding-top: 20px;
	
}

.Template_Content_Left ul {
	list-style-image:url(Images/list_bullet_red.gif);
}


.Template_Menu_Left{
	float:left;
	width:250px;
	padding-top: 20px;
}



.Template_Content_Center{
	position:relative;
	float:left;
	width:460px;
	display: block;
	margin : 0;
	padding : 20px 0 0 20px;
}

* html .Template_Content_Center{
	overflow : hidden;
}




.Template_Content_Right{
	position:relative;
	float:right;
	width:250px;
	display: block;
	padding-top: 20px;
}

.Template_Footer_Space{
	height: 75px; /* pageend fix */
}


.Template_Footer_line{
	width:1000px;
	height: 40px;
	border-top : 3px solid #666666;
	margin : 40px 0 0 0;
	float:right;
}

.Template_Addthis{
	width:250px;
	height: 40px;
	margin : 10px 0 0 0;
	float:left;
}

.Template_Vilkar{
	width:250px;
	height: 40px;
	margin : 10px 0 0 0;
	float:right;
	text-align: right; 
	font-size : 12px; 
	font-weight:normal;
}

.Template_Footer_Holder{
/*	height: 50px;   This breaks Firefox, for some reason.*/
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:1000px;
	bottom: 0px;
}


/* MENU */

#Nav{
    float:left;
    position:relative;
	padding : 0 0 0 4px;
	margin : 0;
}

ul#Nav, ul#Nav ul {
    float:left;
    list-style-type: none;
	list-style-image:none;
}

ul#Nav a {
    float:left;
    display: block;
    padding: 0;
    font-weight:normal;
}

ul#Nav ul a {
    float:left;
    padding:0;
}

ul#Nav li {
    padding:0;
    margin:0;
    background-image: none;
    float:left;
}

#cocktail_submenu {
	visibility : hidden; /*revealed in the accordion javasciprt*/
}




/* Submenu*/


ul#submenu {
	list-style-type : none;
	padding : 0;
	margin : 0;
}

ul#submenu li {
	padding : 4px 0 0 0;
}


/*
.submenu{
	list-style-type: none;
	}
	
.submenu{
	list-style: none;
	display: block;
	margin:0;
	padding:0;
	}
.submenu ul{
	display: block;

	}
	
.submenu a{
	color:#ffffff;
	display: block;
	color:#333333;
	padding-left: 30px;	
	padding-top: 10px;	
	height: 25px;	
	background-image: url('Images/Submenu.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.submenu a:hover{
	color:#ffffff;
	text-decoration: none;
	background-image: url('Images/Submenu_over.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

.act_submenu{
	color:#ffffff;
	text-decoration: none;
	background-image: url('Images/Submenu_act.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.act_submenu a{
	color:#ffffff;
	text-decoration: none;
	background-image: url('Images/Submenu_act.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}

.act_submenu a:hover{
	color:#ffffff;
	text-decoration: none;
	background-image: url('Images/Submenu_act.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}
*/

img, a img {border : none !important; margin:0px; padding:0px; border-color : red;}
