@charset "utf-8";
/*

        Design & Konfiguration: Jeppe Sloth Carlsen
		
        www.Blackbook.dk - we love the web.

           ____  __    ___   ________ __ ____  ____  ____  __ __   ____  __ __
          / __ )/ /   /   | / ____/ //_// __ )/ __ \/ __ \/ //_/  / __ \/ //_/
         / __  / /   / /| |/ /   / ,<  / __  / / / / / / / ,<    / / / / ,<
        / /_/ / /___/ ___ / /___/ /| |/ /_/ / /_/ / /_/ / /| |_ / /_/ / /| |
       /_____/_____/_/  |_\____/_/ |_/_____/\____/\____/_/ |_(_)_____/_/ |_|
                       _                  _    _                        _
        __ __ __ ___  | | ___ __ __ ___  | |_ | |_   ___  __ __ __ ___ | |__
        \ V  V // -_) | |/ _ \\ V // -_) |  _|| ' \ / -_) \ V  V // -_)| '_ \
         \_/\_/ \___| |_|\___/ \_/ \___|  \__||_||_|\___|  \_/\_/ \___||_.__/	 
		 
       Copyright 1996-2008
 
*/  

/*-------------------------------- TEMPLATE -------------------------------------*/


html, body {	
	height:100%; /* needed for container min-height */
	margin: 0px; 
	padding: 0px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	color: #4a4a4a;
	}
	
#template_corner_splash{
	/*background: url('Images/Live_Bata.gif');*/
	height: 40px;
	width: 40px;	
	position: absolute;
	top: 0;
	right: 0;
	z-index:100;
	padding: 0;
	margin: 0;	
	} 
	
#template_page{
	background: url('Images/Menu_BG.gif');
	background-repeat: repeat-x;
	min-height: 100%; 
	margin-bottom: -100px; /* pageend fix */
	}

* html 	#template_page{
	height: 100%;
	}
	
#template_holder{
	width: 950px;
	text-align:left;	 
	margin:0 auto; /* center, not in IE5 */
	height: 100%;
	}

#template_head{
	height: 100px;
	width: 950px;
	}
	
		
#template_logo{
	/*background-image: url('Images/BlackBook_Logo.gif'); 
	background-repeat: no-repeat;
	background-position: center; */
	height: 100px;
	width: 161px;
	float:left;
	margin-left: 22px;
	overflow:hidden;
	}
	
#template_language{
	height: 15px;
	width: 225px;
	float:right;
	text-align: right;
	}
	
#template_nav{
	height: 33px;
	width: 725px;
	float:right;
	margin-top: 52px;
	}

#template_maincontent{
	margin-top: 15px;
	}

	
#template_footer{
	background: url("Images/breadcrumb.gif") no-repeat center top;
	height: 35px;
	width:950px;
	float:left;
	margin-top: 15px;
	}

#template_breadcrumbs{
	height: 35px;
	width: 700px;
	float:left;
	
	}
		
#template_search{
	height: 35px;
	width: 200px;
	overflow:hidden;	
	float:right;
	}	

#template_address{
	width: 650px;
	margin-top: 15px;
	margin-bottom: 15px;
	float:left;
	}
	
#template_copyright{
	width: 300px;
	margin-top: 15px;
	float:right;
	}
	
#template_lastupdated{
	width: 300px;
	float:right;
	}

#template_AddThis{
	width: 83px;
	height: 16px;
	float:right;
	clear:both;
	}

#template_internallinks{
	width: 300px;
	margin-bottom: 15px;
	float:right;
	}

#template_pageend_spacer{
	height: 200px; /* pageend fix */
	}
	
#template_pageend {
	height: 200px;
	width: 100%;
	margin:0 auto; /* center, not in IE5 */
   	background: url('Images/Page_end.gif');
   	/*background: url('Images/footerbg.gif');*/
	background-repeat: repeat-x;
	background-position: center;
	clear: both;
	}


#template_pageend_content, #template_pageend_content a, #template_pageend_content a:link, #template_pageend_content a:hover, #template_pageend_content a:visited, #template_pageend_content a:active {
	padding-top: 15px;
	width: 950px;
	margin:0 auto; /* center, not in IE5 */
	color: #c5e3ff;
	/*color: #b8b8b8;*/
	text-align: justify; 
	}
	
/*-------------------------------- LINKS -------------------------------------*/

	a {color: #702664; text-decoration: none;}
	a:hover { color: #7db0ee; text-decoration: underline;}
	a:visited { color: #4291cb; }
	a img {border: none;}
	
/*-------------------------------- FONTS -------------------------------------*/
	
.template_address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}
	
.template_lastupdated{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:right;
	}

.template_copyright, .template_copyright a, .template_copyright a:link, .template_copyright a:hover, .template_copyright a:visited, .template_copyright a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	color:#999999;
	text-align:right;
	}

.template_internallinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:right;
	}
/*-------------------------------- BREADCRUMBS -------------------------------------*/

#breadcrumb{
	width:950px;
	height: 35px;
	float:left;
	}
	
.breadcrumb_home{
	background: url("Images/breadcrumb_home.png") no-repeat left top;
	margin:0;
	padding:0;
	height: 35px;
	width: 35px;
	float:left;
	display: inline;
	}
	
.breadcrumb_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
	height: 25px;
	float:left;
	padding-top: 10px;
	display: inline;
	}	
	
.breadcrumb_aero{
	margin:0;
	padding:0;
	background: url("Images/breadcrumb_aero.gif") no-repeat left top;
	width:22px;
	height: 35px;
	float:left;
	display: inline;
	}
.tiplink{
	margin:0;
	padding:0;
	background: url("Images/breadcrumb_home.png") no-repeat left top;
	width:16px;
	height: 16px;
	}
/*--------------------------------CSS MENU-------------------------------------*/

.ypMenu_nav{
    float: right;
	position:relative;
	height:33px;
	z-index:10;
} 


#ypmenu{
	float: left;
	position: relative;
	z-index:10;
} 


ul#menuO {
	list-style-type: none;
	margin:0;
	padding:0;
	z-index:10;
}
	
ul#menuO li {
	display: block;
	float: left;
	height: 1%;
	position: relative;
	z-index:10;
} 

 
.mmContent {
	font-size: 12px; font-family: Arial, Helvetica, Verdana, Geneva, SunSans-Regular;	
}

.mmContent ul {
	margin: 0px; 
	padding: 0px;
	list-style: none;
	list-style-image: none;
	z-index:11;	
	position:relative;
	left:0px;
	top:0px;	

	background: url('Images/Menu_BG_Level1_.png');
	background-position: bottom;
	background-repeat: repeat-x;
	
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
}


.mmContent li {
	padding: 0px; 
	margin: 0px;
	text-align: left;
 }
 
.menuBackground {
	position:absolute;
	left:0px; 
	top:0px;
	z-index:12;
}
 
.mmContent li a{
	display: block;
	color: #444444;
	font-weight: normal;
	font-size: 12px;
	
	padding:8px 0 0 13px;
	height:25px;
	
	text-decoration: none;
	/*border-bottom: 1px solid #bbbbbb;*/

}

.mmContent li a:hover{ 
	color: #fefefe; 	
	background: url('Images/Menu_BG_Level1_over.gif');
}

/*
.mmContent li a:active { color: #cccccc; }
*/

.mmContent li a.submenu:hover {
 	color: #fefefe;
}

/**
 *Menu Styles for our belove IE 5.01
 */

.mmContentb {
	font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
	margin: 0px; padding: 0px 0 50px 0;
	list-style: none;
	z-index:12;
	background-color: #FFFFFF;
	border-right: 1px solid #807F84;
	border-left: 1px solid #807F84;
	border-bottom: 1px solid #807F84;
	position:relative; 
	left:0px; 
	top:0px;
}
.mmContentb li {
	padding: 0px; margin: 0px; }
 
.menuBackground {
	position:absolute;
	left:0px; 
	top:0px;
	z-index:1001;
}
 
.mmContentb li a {
	display: block;
	color: #444444;
	/* width: 175px; */
	padding: 5px;
	font-weight: normal;
	text-decoration: none;
	border: none;
}

* html .mmContentb li a {
	width: 175px;
	w\idth: 175px;
}

.mmContentb li a:link { color: #444444; }
.mmContentb li a:visited { color: #444444; }

.mmContentb li a:hover{ color: #333399; background-color: #EEEEEE; cursor: pointer;}
.mmContentb li a:active { color: #333399; }

.mmContentb li a.submenu {
}
.mmContentb li a.submenu:hover {
	color: #333399;
}


/*-------------------------------- BETTER LOGIN BOX-------------------------------------*/


#user
{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
}

#pass
{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
}


/*-------------------------------- CONTACT FORM -------------------------------------*/

.csc-mailform {
	border: none;
}
.csc-mailform {
	float: left;
	display: block;
	width: 115px;
}


#mailformname{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
}

#mailformemail{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
}

#mailformFirma{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
}

#mailformmeddelelse{
	color: #000000;
	background: #FFFFFF;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height:100px;
	width:250px;
	background: transparent url("Images/Input_BG_100px.gif");
}

#mailformformtype_mail{
display: block;
width: 57px;
height: 25px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(Images/Button_Send.gif) no-repeat center top;
padding-top: 25px; 
overflow: hidden;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
margin-top: 15px;
	} 
	
/*-------------------------------- INDEXED SEARCH -------------------------------------*/

#tx-indexedsearch-searchbox-button-submit{
display: block;
width: 57px;
height: 25px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(Images/Button_Sog.gif) no-repeat center top;
padding-top: 25px; 
overflow: hidden;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
margin-left: 10px;
	}

/*-------------------------------- INDEXED SEARCH -------------------------------------*/

#tx-indexedsearch-form{
	width:250px;
}

#tx-indexedsearch-searchbox-sword{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
	float:left;
}

#tx-indexedsearch-searchbox-button-submit{
display: block;
width: 57px;
height: 25px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(Images/Button_Sog.gif) no-repeat center top;
padding-top: 25px; 
overflow: hidden;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
margin-left: 15px;
} 

/*-------------------------------- INDEXED SEARCH RESULT -------------------------------------*/


.browsebox { 	
	margin: 0px; 
	padding: 0; 
	list-style: none;
	width: 100%;
	
}
.browsebox li{ 	
	float: left;
	list-style:none;
	list-style-type:none;
	padding: 0 5px 0 5px;
	clear:right;	
}

/*-------------------------------- TT NEWS -------------------------------------*/


.news_images {
	float:left;
	margin-left:0; 
	margin-right:10px; 
	}
		
.news_content{
	float:left;
	}
	
.news_morelink{
	float:left;
	}
	
/* Visning af enkelt nyhed */

.news-single-img{
	float:left;
	margin-left:0; 
	margin-right:10px; 
	margin-top:10px; 
	margin-bottom:0px; 
	}

.news-single-timedata{
	float:right;
	width: 100px;
	}

/* Visning af ARKIV oversigt */ 

.news-amenu-item-year {
	margin: 0; 
	padding: 0;
	list-style-type: none;
} 

.news-amenu-container li {
	margin: 0; 
	padding: 0;
	list-style-type: none;
} 

/* Sogning Nyheder */

.news-searchbox-sword{
	color: #000000;
	background: #202020;
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	margin:0px;
	height: 16px;
	width:250px;
	background: transparent url("Images/Input_BG.gif");
}

.news-search-form-submit{
display: block;
width: 57px;
height: 25px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(Images/Button_Sog.gif) no-repeat center top;
padding-top: 25px; 
overflow: hidden;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
} 

/*-------------------------------- DATE -------------------------------------*/

.Calender_holder {
	width:46px;
	height: 49px;
	float: right;
	background-image: url(Images/calendar.gif);
	background-repeat:repeat;
	}
	
.Month_holder{
	margin-top: 7px;
	margin-left: 2px;
	width:18px;
	height: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 200;
	color: #fefefe;
	float: left;
	}
* html .Month_holder{
	margin-left: 1px;
	margin-top: 7px;
	}
		
.Year_holder{
	margin-top: 7px;
	width:20px;
	height: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 200;
	color: #fefefe;
	float: left;
	}

* html .Year_holder{
	margin-top: 7px;
	}
	
.Day_of_the_month_holder{
	margin-top: 5px;
	width:43px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 600;
	text-align:center;
	color: #666666;
	float: left;
	}
	
* html .Day_of_the_month_holder{
	margin-top: 0px;
	}

.News_Headline	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: 500;
	}
	
.News_Image{
float: left;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
	}
	
.News_Image_single{
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
	}
	
.News_Content{
	}
	
/* DATE END*/


/*-------------------------------- 4 COLUMNS IMAGE-------------------------------------*/

.Columns_4x_Holder{
	margin-top: 15px;
	height: auto;
	width: 950px;

}

.Columns_4x_left{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	margin-right: 17px;
	display: block;

}

.Columns_4x_center_left{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	margin-right: 16px;
	display: block;
}

.Columns_4x_center_right{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	margin-right: 17px;
	display: block;
}

.Columns_4x_right{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display: block;
}

.Columns_4x_top{ 
	height: 0px;
	height: 10px;
	background: url('Holders/225px_trans_bg_t33.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.Columns_4x_Bottom{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	background: url('Holders/225px_trans_bg_b.gif') bottom center no-repeat;
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
}

.Showroom_image_4x{ 
	width: 200px;
	height: 150px;
	float:left;
	margin-left: 12px;
	/*position:relative;*/
}

* html .Showroom_image_4x{ 
	margin-left: 6px;
}

.Columns_4x_clear{ 
	float:left;
	clear:both;
	height: 10px;
	display:block;
}

.Columns_4x_corner_1{ 
	width: 80px;
	height: 80px;
	position:absolute;
	margin-left: 145px;
	background-image:url(Holders/Corner_flash.png);
	/*background-image:url(Holders/Corner_typo3.png);*/
	background-position:right top;
	background-repeat:no-repeat;
	z-index:1;
}

.Columns_4x_corner_2{ 
	width: 80px;
	height: 80px;
	position:absolute;
	margin-left: 145px;
	/*background-image:url(Holders/Corner_flash.png);*/
	background-image:url(Holders/Corner_typo3.png);
	
	background-position:right top;
	background-repeat:no-repeat;
	z-index:1;
}
.Columns_4x_corner_3{ 
	width: 80px;
	height: 80px;
	position:absolute;
	margin-left: 145px;
	/*background-image:url(Holders/Corner_flash.png);*/
	background-image:url(Holders/Corner_typo3.png);
	background-position:right top;
	background-repeat:no-repeat;
	z-index:1;
}
.Columns_4x_corner_4{ 
	width: 80px;
	height: 80px;
	position:absolute;
	margin-left: 145px;
	background-image:url(Holders/Corner_typo3.png);
	background-position:right top;
	background-repeat:no-repeat;
	z-index:1;
}

/*--------------------------------1 COLUMN -------------------------------------*/
.Columns_1x_Holder{
	margin-top: 15px;
	height: auto;
	width: 950px;
	clear:both;
}

.Columns_1x_top{ 
	height: 0px;
	width: 950px;
	height: 10px;
	background: url('Holders/950px_trans_bg_t33.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.Columns_1x_Bottom{
	float:left;
	text-align: left;
	height: auto;
	width: 950px;
	background: url('Holders/950px_trans_bg_b.gif') bottom center no-repeat;
	background-position: bottom;
	display: block;
}
.Columns_1x_Content{ 
	padding-left:12px;
	padding-right:12px; 
}

.Columns_1x_clear{ 
	clear:both;
	height: 10px;
}

/*-------------------------------- 3 COLUMNS (4 COLUMNS LAYOUT)-------------------------------------*/

.Columns_3x4_Holder{
	height: auto;
	width: 950px;
}

.Columns_3x4_left{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display:block;
	margin-right: 16px;
}

.Columns_3x4_center{
	float:left;
	text-align: left;
	height: auto;
	width: 466px;
	display:block;
	margin-right: 16px;
}

.Columns_3x4_right{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display:block;
}

.Columns_3x4_top{ 
	height: 0px;
	height: 33px;
	background: url('Holders/466px_trans_bg_t33_costum.png');
	background-position: top;
	background-repeat: no-repeat;
	color:#fefefe;
}

.Columns_3x4_Bottom{
	float:left;
	text-align: left;
	height: auto;
	width: 466px;
	background: url('Holders/466px_trans_bg_b.png');
	background-position: bottom;
	background-repeat: no-repeat; 
}

.Columns_3x4_225_top{ 
	height: 0px;
	height: 33px;
	background: url('Holders/225px_trans_bg_t33_B0_6.png');
	background-position: top;
	background-repeat: no-repeat;
	color:#fefefe;
}

.Columns_3x4_225_Bottom{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	background: url('Holders/225px_trans_bg_b.png');
	background-position: bottom;
	background-repeat: no-repeat;
}

.Columns_3x4_Content{ 
	padding-left:12px;
	padding-right:12px; 
}

.Columns_3x4_clear{ 
	clear:both;
	height: 10px;
}

/* Columns 4 Headline*/

.Columns_4_Holder{
	height: auto;
	width: 950px;
}

.Columns_4_left{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display:block;
	margin-right: 16px;
}

.Columns_4_center_left{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display:block;
	margin-right: 16px;
}

.Columns_4_center_right{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display:block;
	margin-right: 16px;
}

.Columns_4_right{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	display:block;
}

.Columns_4_top{ 
	height: 0px;
	height: 33px;
	background: url('Holders/225px_trans_bg_t33.png');
	background-position: top;
	background-repeat: no-repeat;
}

.Columns_4_Bottom{
	float:left;
	text-align: left;
	height: auto;
	width: 225px;
	background: url('Holders/225px_trans_bg_b.png');
	background-position: bottom;
	background-repeat: no-repeat;
}

.Columns_4_clear{ 
	float:left;
	clear:both;
	height: 10px;
}


/* Margin-bottom_15px*/

.Margin-bottom_15px {  
	margin-bottom: 15px;
}

/*-------------------------------- SHOWROOM -------------------------------------*/

.Showroom_holder{ 
	float:left;
	height: 100%;
	min-height: 100%;
	width: 446px;
	margin-bottom: 10px;
}
.Showroom_toggle_title_holder{
/*	height: 30px;
	border-top-color:#e5e4e4;
	border-top-style:solid;
	border-top-width: 1px;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width: 1px;	
	background-image:url(Images/Headline_Bg.gif);
	background-repeat:repeat-x;
	clear:both;
	cursor: pointer;*/
	display:none;
}

.Showroom_Company_title{ 
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

.Showroom_Company_title a{ 
	color:#333333;
}
.Showroom_category_holder{ 
	float:right;
	padding-top: 5px;
	padding-bottom: 5px;
	width:210px;
}

.Showroom_category_tv{ 
	float:left;
	width:70px;

}
.Showroom_category_print{ 
	float:left;
	width:70px;

}
.Showroom_category_web{ 
	float:right;
	width:70px;
}
.Showroom_toggle{ 
	background-color:#FFFFFF;

}
.Showroom_toggle_Holder{ 
	float:left;
	width: 444px; 	
/*	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	background-color:#FFFFFF;		
	padding: 10px;*/

}

.Showroom_image{ 
	float:right;
	width: 226px;	
	height: 170px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
/*	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;*/
}


.Showroom_description_holder{ 
	float:left;
	width: 440px;
	height:auto;
	overflow: hidden;
	line-height: 1.6;
	font-size:14px;
}

.Showroom_company{ 	
	float:left;
	margin-right: 10px;
	margin-bottom: 20px;
	width: 444px;
}

.Showroom_company_logo{
	display:none;
}

.Showroom_description{ 
	margin-bottom: 20px;
	float:left;
	width: 444px;
}

.Showroom_Domain{ 
	float:left;
	width: 444px;
	margin-top: 5px;
	margin-right: 10px;
	color: #999999;
	font-variant:small-caps;
}

.Showroom_url{ 
	float:left;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image:url(Images/Link.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
	height: 20px;
}

.Showroom_technology_txt{ 
	float:left;
	width: 444px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #999999;
	height: auto;
	font-variant:small-caps;
}

.Showroom_status{ 
	float:left;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color:#eeeeee;
	color:#FFFFFF;
	font-size: 10px;
	padding: 2px;
}


.Showroom_technology{ 
	float:left;	
/*	height: 80px !important;*/
	width: 444px;
/*	min-width: 690px;*/
	clear:both;
}

#slide_holder{
	width: 444px;
	height: 5px;
	background: #fafafa;
	border: 1px solid #e5e4e4;
	overflow:hidden;
}

#slide{
	width: 50px;
	height: 4px;
	background: #f5f5f5;
	border: 1px solid #979797; 
	cursor: pointer;
	overflow:hidden;
}
/* ------------------------------SHOWROOM Typo3 FIX-----------------------------------*/
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 15px !important;
/*		margin-bottom: 15px;*/
		display:inline;
		}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 15px !important;
/*		margin-bottom: 15px;*/
		display:inline;
	}
/* ------------------------------SHOWROOM Typo3 FIX-----------------------------------*/

/* ------------------------------ Typo3 TABLE-----------------------------------*/

.contenttable{
border-collapse:collapse;
width: 100%;
}

.tr-even{
background-color:#FFFFFF;
}
.tr-odd{
background-color:#fcfcfc;
}

.tr-0{

}

.td-0{
padding: 5px;
}
.td-last{

}

.td-0{
text-align:left;
}
.td-1{
text-align:right;

}
.td-2{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-3{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-4{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-5{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-6{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-7{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-8{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-9{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}
.td-10{
text-align:center;
width: 50px;
border-left: 1px solid #fcfcfc;
}

.tr-0{

}

.tr-last{
font-size:9px;
}

/* ------------------------------2 Columns-----------------------------------*/

.Columns_2_Holder{
	height: auto;
	width: 100%;
	clear:both;
}

.Columns_2_left	{
	float:left;
	text-align: left;
	height: auto;
	width: 49%;
	display:block;
	margin-right: 1%;
}

.Columns_2_right{
	float:left;
	text-align: left;
	height: auto;
	width: 49%;
	display:block;
	margin-left: 1%;
}

/* ------------------------------2x3 Columns-----------------------------------*/

.Columns_2x3_Holder{
	height: auto;
	width: 950px;
	clear:both;
}
.Columns_2x3_left{
	float:left;
	text-align: left;
	height: auto;
	width: 306px;
	display:block;
	margin-right: 16px;
}
.Columns_2x3_right{
	float:left;
	text-align: left;
	height: auto;
	width: 628px;
	display:block;
}

/* ------------------------------2x4 Columns-----------------------------------*/

.Columns_2x4_Holder{
	height: auto;
	width: 950px;
	clear:both;
}
.Columns_2x4_left{
	float:left;
	text-align: left;
	height: auto;
	width: 226px;
	display:block;
	margin-right: 16px;
}
.Columns_2x4_right{
	float:left;
	text-align: left;
	height: auto;
	width: 708px;
	display:block;
}

/* ------------------------------ Menu af Subpages -----------------------------------*/
.S_Nav_top{
	height: 22px;
	background-image: url('Images/S_Nav_top.png');
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.S_Nav_bottom{
	height: 22px;
	background-image: url('Images/S_Nav_bottom.png');
	background-position:top left;
	background-repeat:no-repeat;
	}

.Subnavigation{
font-size: 12px;
	}

.submenu{
	list-style-type: none;
	}
	
.submenu{
	list-style: none;
	display: block;
	margin:0;
	padding:0;	
	}
.submenu ul{
	display: block;
	}
		
.off_submenu a{	
	display:block;
	padding-top: 7px;
	padding-left: 15px;
	height: 22px;
	color:#333333;
	background-image: url('Images/Active_Submenu.gif')!important;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.off_submenu a:hover{
	color:#000000;
	text-decoration: none;
	background-image: url('Images/Submenu_over.gif')!important;
	background-position:top left;
	background-repeat:no-repeat;
	}

.act_submenu{

	padding-top: 8px;
	padding-left: 15px;
	height: 24px;
	text-decoration: none;
	background-image: url('Images/Submenu_act.gif')!important;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.act_submenu a{	
	color:#000000;
	text-decoration: none;

	}

.act_submenu a:hover{
	color:#000000;
	text-decoration: none;
	}
	
/* ------------------------------ Login -----------------------------------*/

.Submit_BB{
	}
	
.Login_BB{
display: block;
width: 57px;
height: 25px;
margin: 0;
padding: 0;
border: 0;
background: transparent url(Images/Button_Login.gif) no-repeat center top;
padding-top: 25px; 
overflow: hidden;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
margin-top: 15px;
	}
	
.Logout_BB{

	}
	
.Send_Button_BB{

	}
	
/* ------------------------------ SITEMAP -----------------------------------*/

.description{
	}
	
	