/* colors 
 * 73880b dark green
 * f4ffd2 light green
 * 69ab2b bright green (links & headers)
 * daf095 med green sidebar backgrounds, header nav
 * 50AAB5 blue for hovers..
*/
/* CUSTOM FONT DECLARATIONS */

@font-face {
	font-family: 'ArenaCondensedRegular';
	src: url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensed-webfont.eot');
	src: local('?'), url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensed-webfont.woff') format('woff'), url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensed-webfont.ttf') format('truetype'), url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensed-webfont.svg#webfonthAzIg6Ae') format('svg');
	font-weight: normal;
	font-style: normal;
}
		.ArenaCondensed {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'ArenaCondensedRegular', sans-serif;
			font-size-adjust: 0.56;;
		}

@font-face {
	font-family: 'ArenaCondensedLightRegular';
	src: url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensedlight_regular-webfont.eot');
	src: local('?'), url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensedlight_regular-webfont.woff') format('woff'), url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensedlight_regular-webfont.ttf') format('truetype'), url(http://www.trendystickers.dk/b2b/themes/b2btheme/'fonts/arenacondensedlight_regular-webfont.svg#webfontjmoQOXdc') format('svg');
	font-weight: normal;
	font-style: normal;
}
		.ArenaCondensedLight {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'ArenaCondensedLightRegular', sans-serif;
			font-size-adjust: 0.56;;
		}

/* ####################################################################### */	


/* HTML Tag Redefinition */
html, body {
	height: 100%;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}
body {
	padding: 0px;
	margin: 0px;
	background-color: #e7e7e7;
}
img {
	border: 0px
}
a { cursor:pointer;  }


/* buttons  & form */

input , textarea{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.loginpbut, .formBlockSubmitButton {
background: url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/loginb_bg.jpg) top left no-repeat;
border:none;
color: #fff;
width:220px;
height:23px;
cursor:pointer;
}

.fancyb {
background: url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/fancyb.gif) top left no-repeat;
border:none;
color: #fff;
width:85px;
height:23px;
cursor:pointer;
}


/* Page Structure / Navigation */
#page {
	width:880px;
	margin: auto;
	height: auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	background-color: #f2f2fb;
}

#page #header {
	position:relative;
	height:253px;
	overflow: hidden;
}
#page #header #topslideshow {
	width:880px;
	height:212px;
}
#page #header #topslideshow #logo {
	position: absolute;
	top:10px;
	left:25px;
	z-index:99;
}


#page #header #header-area {
position:relative;
	background: url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/menubg.jpg) top left no-repeat;
	width: 880px;
	height: 41px;
}
#page #header #header-area #countryselect {
 position: absolute;
 right:10px;
 top:0px;
}
#page #header #header-area #countryselect ul {
	list-style:none;
	float: left; 
}	
#page #header #header-area #countryselect li {
	padding-right:5px;
	float: left; 
}	

#page #header ul.nav-header {
	list-style:none;
	margin-top:7px;
	float: left; 
	padding:0px;
	z-index:2;
	overflow:visible;
}
#page #header ul.nav-header li {
	float:left;
	padding-right:10px;
	margin-left:10px;
	margin-bottom: 0px;
	color:#fff;
	font-size:14px;
	letter-spacing:0px;
	margin-top:0px;
	background: url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/divider.gif) center right no-repeat;
}
#page #header ul.nav-header li a {
	text-decoration:none;
	color:#fff;
} 

#page #header ul.nav-header li a:hover {
	text-decoration:underline;
	color:#fff;
}
#page #header ul.nav-header li.nav-selected {
	font-weight:bold;
}



#page #central {
	clear:both;
	padding-bottom:50px; /* for footer */
}

/* Katalog */
#page #central .katalogdiv {
width:815px;
height:129px;
background: url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/katalog_bg.jpg) top left no-repeat;
margin-left:30px;
margin-bottom:10px;
}
#page #central .relativecat {
position:relative;
}

#page #central #introtext {
position:absolute;
top:0px;
left:115px;
width:680px;
height:40px;
}
#page #central #introtext * {
padding:0px;
margin:0px;
}

#page #central .katalogimg {
padding-left:10px;
}

#page #central .katalogimg  h3{
 font-family: 'ArenaCondensedLightRegular', sans-serif;
 font-size: 14px;
 font-weight:100;
 padding:0px;
 margin:0px;
}
#page #central .katalogtext{

}



/* body & sidebar */
#page #central .column1_slim {
	text-align:left;
	width:285px;
	padding-left:30px;
	padding-right:10px;
}
#page #central .column2_wide {
	text-align:left;
	width:520px;
}

#page #central .column1_wide {
	text-align:left;
	width:370px;
	padding-left:30px;
	padding-right:30px;
}
#page #central .column2_slim {
	text-align:left;
	width:445px;
}

#page #central .column1_full {
	text-align:left;
	width:820px;
	padding-left:30px;
	padding-right:30px;
}

#page #central .column_trip {
	text-align:left;
	width:220px;
	padding-left:30px;
	padding-right:30px;
}

/* praktisk info page */

#page #central .udd_row {
	background:url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/praktisk_bg.gif) top left no-repeat;
	width:848px;
	height:255px;
	margin-left:10px;
}

#page #central .udd_column1 {
width:530px;
padding-left:10px;
height:245px;
}
#page #central .udd_column2 {
width:295px;
padding-left:10px;
height:245px;
}
#page #central .udd_cube1 {
width:270px;
height:210px;

}
#page #central .udd_cube2 {
width:130px;
height:100px;
}

#page #footer {
	height:10px;
	line-height:10px;
	background:url(http://www.trendystickers.dk/b2b/themes/b2btheme/images/footerdiv.jpg) top left no-repeat;
	clear:both;
	color:#a8a8a8;
	font-size:10px;
	text-align:center;
	margin-top:15px;
	padding-top:23px;
	padding-bottom: 15px;
	position:absolute;
	bottom:0;
	width:100%
}
#page #footer a {
	color:#daf095;
	text-decoration:none;
}


/* MISC STYLES & SHORTCUTS */
div.code {
	border: 1px solid #ddd;
	background: #eee;
	padding: 10px
}
div.spacer, div.ccm-spacer {
	clear:both;
	font-size:1px;
	line-height:1px
}
.noTopSpace {
	margin-top:0px;
	padding-top:0px
}

/* customize_miscellaneous */ /* customize_miscellaneous */
