	@import url(games.css);

	/* ------------------------------------------------
		Generelle Elementdefinitionen
	------------------------------------------------ */
	
	* {
		padding: 0;
		margin: 0;
		outline:none;
	}
	
	html, body {
		height: 100%;
		min-height: 100%;
	}
	
	body {
		font: 0.8em/1.4em Arial, Helvetica, sans-serif;
		color: #585858;
		background:url(../images/layout/top-background.jpg) #fff top repeat-x;
	}
	
	input, textarea, select {
		font: 1 em/1.4em Arial, Helvetica, sans-serif;
	}
	
	h1 {
		float: left;
		cursor: pointer;
		width: 260px;
		height: 86px;
	}
	h1 a {
		display:block;
		width: 100%;
		height:86px;
		text-indent: -9999px;
	}	
	h2 {
		font-size: 1.6em;
		color: #585858;
		margin-bottom: 12px;
	}
	
	h3 {
		font-size: 1em;
	}
		
	a {
		outline: none;
		color: #585858;
	}
	
	label {
		display: block;
	}
	
	p {
		margin-bottom: 1em;
	}
	
	div.noscript {
		width:100%;
		background-color:#ffeb00;
		color:#000;
	}
	div.noscript p{
		padding:5px 0;
		font:message-box;
		text-align:center !important;
	}
	
	/* ----------------------------------------------------
		Division Navigation no flash
	---------------------------------------------------- */
	div#home-selector, object#home-selector {
		width:957px;
		margin:0px 3px;
		padding-top:3px;
	}
	object#home-selector {
		margin-top:3px;
	}
	div#home-selector img {
		float:left;
	}
	div#home-selector ul {
		float:left;
	}
	div#home-selector ul li {
		display:block;
		float:none;
		list-style:none;
	}
	div#home-selector a, div#home-selector a:hover {
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;
		display:block;
		/*width:260px;*/
		width:222px;
		height:55px;
		border: 0;
		margin: 0;
		padding: 0;
	}
	div#home-selector a span {
		display: none;
	}
	div#home-selector a.alpine {
		height:58px;
		background-image: url(../swf/divisionSelector/no-flash/button-Alpine.jpg);
	}
	div#home-selector a.alpine:hover {
		background-image: url(../swf/divisionSelector/no-flash/over/button-Alpine.jpg);
	}
	div#home-selector a.freeski {
		background-image: url(../swf/divisionSelector/no-flash/button-freeski.jpg);
	}
	div#home-selector a.freeski:hover {
		background-image: url(../swf/divisionSelector/no-flash/over/button-freeski.jpg);
	}
	div#home-selector a.pw {
		background-image: url(../swf/divisionSelector/no-flash/button-pw.jpg);
	}
	div#home-selector a.pw:hover {
		background-image: url(../swf/divisionSelector/no-flash/over/button-pw.jpg);
	}
	div#home-selector a.snb {
		background-image: url(../swf/divisionSelector/no-flash/button-snb.jpg);
	}
	div#home-selector a.snb:hover {
		background-image: url(../swf/divisionSelector/no-flash/over/button-snb.jpg);
	}
	div#home-selector a.touring {
		background-image: url(../swf/divisionSelector/no-flash/button-touring.jpg);
	}
	div#home-selector a.touring:hover {
		background-image: url(../swf/divisionSelector/no-flash/over/button-touring.jpg);
	}
	div#home-selector a.tennis {
		height:57px;
		background-image: url(../swf/divisionSelector/no-flash/button-tennis.jpg);
	}
	div#home-selector a.tennis:hover {
		background-image: url(../swf/divisionSelector/no-flash/over/button-tennis.jpg);
	}
	
	/* ----------------------------------------------------
		Layout Container (Basislayout)
	---------------------------------------------------- */

	div#main-container {
		min-height: 100%;
		background:url(../images/layout/bottom-background.jpg) bottom center repeat-x;
	}
	
	/* IE 6 Hack */
	* html div#main-container {
		height: 100%;
	}
	
	div#content-container {
		padding-bottom: 100px;
		min-height: 100%;
		text-align: center; /* for IE 6*/
	}

	div#content-container * {
		text-align: left;
	}
	
	div#footer-container {
		height: 100px;
		margin-top: -100px;
		clear: both;
	}
	
	div#content-container .textLeft {
		text-align:left;
	}
	
	div#content-container .textRight {
		text-align:right;
	}
	/* ----------------------------------------------------
		Visual Image
	---------------------------------------------------- */
	div.box-content {
		position:relative;
	}
	div.visualImage {
		position: absolute;
		top: 0;
		left: 0;
		width: 700px;
		height: 332px;
		background-image: url("../img/layout/visual-border.png");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
	/* ----------------------------------------------------
		Content Container
	---------------------------------------------------- */
	
	div#header-container {
		height: 89px;
		text-align: center; 
		margin-bottom: 15px;
	}
	
	div#header-container * {
		text-align: left;
	}
	
	div#header {
		height: 100%;
		background: url(../images/layout/header_alpine.jpg) center top no-repeat;
		position:relative;
	}
	
	div#header.freeski {
		background-image: url(../images/layout/header_freeski.jpg);
	}
	div#header.touring {
		background-image: url(../images/layout/header_touring.jpg);
	}
	div#header.pw {
		background-image: url(../images/layout/header_pw.jpg);
	}
	div#header div#numberone {
		position:absolute;
		top:0;
		left:260px;
		background:url(../images/icons/numberone.gif) center no-repeat;
	}
	div#header div#numberone a {
		display:block;
		width:80px;
		height:80px;
	}
	
	/* Homelayout */
	div#visual {
		background:url(../images/layout/content-top.gif) top center no-repeat;
		width:963px;
		padding-bottom:25px;
	}
	div#content.column-layout-3 {
		font-size: 0.95em;
		width:951px;
		background:#fff;
		padding:5px 5px 30px 5px;
		border-left:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;
	}
	
	/* Folgelayouts */
	div#main-content {
		width:963px;
		padding:0 4px;
		background:url(../images/layout/content-border.gif) top center repeat-y;
	}
	div#content.column-layout-2 {
		
		font-size: 0.95em;
		width:953px;
		padding:5px 5px 30px 5px;
		background:url(../images/layout/content-top.gif) top center no-repeat;
	}
	
	/* Footer */
	div#footer {
		font-size: 0.95em;
		text-align: center;
		background: url(../images/layout/footer-background.gif) center top no-repeat;
		height: 100%;
		width:963px;
		margin:0 auto;
		color: #585858;
	}
	div#footer a {
		display: block;
		color: #585858;
		text-decoration: none;
		padding-top: 4px;
	}
	div#footer p.first {
		margin:10px auto;
		padding-bottom:10px;
		text-align:center;
	}
	div#footer p.first span#quicknav {
		margin:10px auto;
		border-bottom:1px solid #d9d9d9;
		padding-bottom:10px;
		text-align:center;
	}
	div#footer p.first a {
	   padding:0px 14px;
	   text-decoration:none;
	   line-height:1.3em;
	   border-left:1px solid #585858;
	}
	div#footer p.first a.first {
	   border-left:none;
	}
	div#footer p.last {
	}
	div#footer p a {
		display: inline;
	}
	div#footer div#footer-navigation a {
		display: inline;
	}	
	div#footer div#footer-navigation {
	   width:100%;
	   overflow:hidden;
	   position:relative;
	}
	div#footer div#footer-navigation ul {
	   clear:left;
	   float:left;
	   list-style:none;
	   margin:0;
	   padding:0;
	   position:relative;
	   left:50%;
	   text-align:center;
	}
	div#footer div#footer-navigation ul li {
	   display:block;
	   float:left;
	   list-style:none;
	   margin:0;
	   padding:0;
	   position:relative;
	   right:50%;
	}
	div#footer div#footer-navigation ul li a {
	   display:block;
	   margin:0 0 0 1px;
	   padding:0px 14px;
	   text-decoration:none;
	   line-height:1.3em;
	   border-left:1px solid #585858;
	}
	div#footer div#footer-navigation ul li.first a {
	   border-left:none;
	}
	
	/* --- 3 Spaltiges Layout ------------------------- */
	
	div.column-layout-3 div#column-left {
		width: 219px;
		float: left;
		margin-right: 24px;
	}
	
	div.column-layout-3 div#column-middle {
		width: 458px;
		float: left;
		margin-right: 25px;
	}
	
 	div.column-layout-3 div#column-right {
		width: 219px;
		float: left;
	}
	
	/* --- 2 Spaltiges Layout ------------------------- */
	
	div.column-layout-2 div#column-left {
		width: 224px;
		float: left;
		margin-right: 25px;
	}
		
 	div.column-layout-2 div#column-right {
		width: 700px;
		overflow: hidden; /* For IE 6*/
		float: left;
	}
			
	/* ----------------------------------------------------
		Navigation
	---------------------------------------------------- */
	
	/* --- Bereichsnavigation -------------------------- */
	div#section-navigation {
		float:left;
	}
	
	div#section-navigation a.left {
		margin-right: 1px;
	}
	
	div#section-navigation a.top {
		margin-bottom: 1px;
	}
	
	div#section-navigation a {
		display: block;
		background-repeat: no-repeat;
		width: 28px;
		text-indent: -9999px 
	}
	div#section-navigation ul {
		list-style: none;
	}
	
	a#button-alpine { background-image: url(../images/layout/navigation/alpine.jpg); height:59px; }
	a#button-freeski { background-image: url(../images/layout/navigation/freeski.jpg); height:62px; }
	a#button-clothing { background-image: url(../images/layout/navigation/pw.jpg); height:126px; }
	a#button-touring { background-image: url(../images/layout/navigation/touring.jpg); height:65px; }
	a#button-tennis { background-image: url(../images/layout/navigation/snb.jpg); height:91px; }
	
	a#button-alpine.active, a#button-alpine:hover { background-image: url(../images/layout/navigation/alpine_active.jpg); }
	a#button-freeski.active, a#button-freeski:hover { background-image: url(../images/layout/navigation/freeski_active.jpg); }
	a#button-clothing.active, a#button-clothing:hover { background-image: url(../images/layout/navigation/pw_active.jpg); }
	a#button-touring.active, a#button-touring:hover { background-image: url(../images/layout/navigation/touring_active.jpg); }
	a#button-tennis:hover { background-image: url(../images/layout/navigation/snb_active.jpg); }
	
	/* --- Subnavigation -------------------------- */
	div#main-navigation-top {
		background:url(../images/layout/main-nav-top.gif) top right no-repeat;
	}
	div#main-navigation-bottom {
		background:url(../images/layout/main-nav-bottom.jpg) bottom right no-repeat;
		padding-bottom:9px;
		margin-bottom:15px;
	}
	div#main-navigation {
		float:left;
		width:195px;
		padding-top:8px;
	}
	
	div#main-navigation ul {
		list-style: none;
	}
	
	/* --- 1 lvl --------------------------------------- */
	
	div#main-navigation ul li {
		padding-left:17px;
	}
	div#main-navigation ul li ul li {
		padding-left:0px;
	}
	div#main-navigation ul a {
		display: block;
		text-decoration: none;
		color: #4444;
		padding: 3px 0 3px 3px;
		border-bottom: 1px solid #e6e6e6;
	}
	div#main-navigation ul li.active {
		/*background: #474747;*/
	}
	
	div#main-navigation ul li.active a, 
	div#main-navigation ul li.active a:hover {
		color: #444;
		font-weight:bold;
		/*background: #ffed00;*/
	}
	
	/* --- 2 lvl --------------------------------------- */

	div#main-navigation ul li.active ul a {
		display: block;
		text-decoration: none;
		color: #444;
		background: url(../img/nav/nav-2lvl-inactive.gif) 8px 8px no-repeat;
		padding: 3px 0 3px 22px;
		border-bottom: 0;
		font-weight:normal;
	}
	
	div#main-navigation ul li.active ul li.active a, 
	div#main-navigation ul li.active ul li a:hover {
		color: #444;
		background: url(../img/nav/nav-2lvl-active.gif) 8px 8px no-repeat;
	}
	
	div#main-navigation ul li.active ul li.active.submenu a, 
	div#main-navigation ul li.active ul li.active.submenu a:hover {
		color: #444;
		background: url(../img/nav/nav-2lvl-bottom-active.gif) 8px 10px no-repeat;
	}
	
	/* --- 3 lvl --------------------------------------- */
	
	div#main-navigation ul li.active ul li.active.submenu ul a {
		display: block;
		text-decoration: none;
		color: #444;
		background: url(../img/nav/nav-3lvl-inactive.gif) 6px 7px no-repeat;
		padding: 1px 0 1px 16px;
		margin-left: 18px;
		border-bottom: 0;
	}
		
	div#main-navigation ul li.active ul li.active.submenu ul li.active a,
	div#main-navigation ul li.active ul li.active.submenu ul a:hover {
		color: #444;
		background: url(../img/nav/nav-3lvl-active.gif) 6px 7px no-repeat;
	}
	
	/* --- 4 lvl --------------------------------------- */
	
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul {
		background: url(../img/nav/nav-4lvl-bg.gif) bottom left no-repeat;
	}
	
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li {
		background: url(../img/nav/nav-4lvl.gif) 0 8px no-repeat;
	}
	
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li a {
		display: block;
		text-decoration: none;
		color: #444;
		background: none;
		padding: 1px 0 1px 16px;
		margin-left: 34px;
		border-bottom: 0;
	}
		
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li.active a,
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li a:hover {
		color: #444;
		background: none;
	}

	/* --- 5 lvl --------------------------------------- */
	
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li.active ul {
		background: url(../img/nav/nav-5lvl-bg.gif) bottom left no-repeat;
	}
	
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li.active ul li {
		background: url(../img/nav/nav-5lvl.gif) 0 8px no-repeat;
	}
		
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li.active ul li a {
		display: block;
		text-decoration: none;
		color: #444;
		background: none;
		padding: 1px 0 1px 16px;
		margin-left: 50px;
		border-bottom: 0;
	}
		
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li.active ul li.active a,
	div#main-navigation ul li.active ul li.active.submenu ul li.active ul li.active ul li a:hover {
		color: #444444;
		background: none;
		font-weight:bold;
	}
	
	div#main-navigation ul a:hover {
		/*background: #414141;*/
	}
		
	div#main-navigation ul a.last {
		border-bottom: 0;
	}
	
	/* --- Produkte Button ----------------------------- */
	
	div#header a#products-navigation {
		display: block;
		float: right;
		width:100px;
		height:12px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
		text-align:center;
		background: url(../images/layout/products-btn.jpg) top center no-repeat;
		padding: 47px 0px 25px 0px;
		margin: -29px 20px 0 0;
	}
	
	/* --- Sprachnavigation ---------------------------- */
	
	ul#language-navigation {
		list-style: none;
		font-size: 0.95em;
		line-height: 1em;
		float: right;
		margin: 15px 30px 0 0;
	}
	
	ul#language-navigation li {
		float: left;
		padding: 0 10px;
		border-right: 1px solid #858585;
	}
		
	ul#language-navigation li a {
		color: #858585;
		text-decoration: none;
	}
	
	ul#header-navigation {
		list-style: none;
		float: right;
		font-weight: bold;
		margin-top: 20px;
	}

	/* --- Headernavigation ---------------------------- */
	
	ul#header-navigation li {
		float: left;
		margin-right: 20px;
	}
		
	ul#header-navigation li a {
		display: block;
		float: left;
		color: #fff;
		text-decoration: none;
	}
	
	ul#header-navigation li a:hover {
		border-bottom: 2px solid #fff;
	}
		
	ul#header-navigation li a.active {
		color: #ffed00;
		border-bottom: 2px solid #ffed00;
	}
	
	ul#header-navigation li a.active:hover {
		border-bottom: 2px solid #ffed00;
	}

	/* Greenpage Button */
	#header-navigation li a.last {
		color:#149A43;
	}
	ul#header-navigation li a.last:hover {
		border-bottom:2px solid #149A43;
	}
	/* END: Greenpage Button */
			
	div#header ul li.first, div#footer ul li.first {
		border-left: 0;
		padding-left: 0;
		margin-left: 0;
	}
	
	div#header ul li.last, div#footer ul li.last {
		border-right: 0 ;
		padding-right: 0;
		margin-right: 0;
	}
	
	/* ----------------------------------------------------
		Boxen
	---------------------------------------------------- */
	
	/* Newsletter-Box */
	.newsletterBox {
		margin-top:20px;
		background:url(../images/layout/newsletter-box.jpg) bottom left no-repeat;
		border:1px solid #e2e2e2;
		text-align:right;
		padding:18px 15px;
		width:189px;
	}
	#column-right .newsletterBox {
		margin-top:0;
	}
	.newsletterBox h3 {
		margin-bottom:16px;
	}
	.newsletterBox .input-text, .newsletterBox .input-submit {
		float:right;
	}
	.newsletterBox .input-submit {
		background:url(../images/layout/button-bg.jpg) top left repeat-x;
		border:1px solid #c7c7c7;
		margin-top:10px;
	}
	.newsletterBox .input-text {
		background:url(../images/layout/field-bg.jpg) top left repeat-x;
		border:1px solid #c7c7c7;
		width:175px;
		padding:6px;
	}
	
	/*News-Box Homeseite */
	#column-middle .news .header-middle {
		position: relative;
		background-repeat: no-repeat;
		height: 41px;
	}
	#column-middle .news a {
		color:#585858;
	}
	#column-middle .news .header-middle a {
		float:left;
		display:block;
		font-weight:bold;
		text-decoration:underline;
		font-size:12px;
		text-transform:uppercase;
		background:url(../images/layout/news-box-top-active.gif) top center no-repeat;
		margin: 8px 0 0 3px;
		padding:9px 15px;
	}
	#column-middle .news .box-content-inner {
		padding:5px;
	}
	#column-middle .news .box-content-inner span.category {
		float:left;
	}
	#column-middle .news .box-content-inner span.date {
		background:url(../images/layout/date-btn.gif) no-repeat;
		display:block;
		padding:4px 11px;
		float:right;
	}
	
	/* Visual-Box */

	
	/*.box {
		float: left;
		width: 100%;
		margin-bottom: 25px;
		border:1px solid #e2e2e2;
	}*/
	
	/* --- Box Default (960px) ------------------------- */
	
	/*.box .box-top { background: url(../img/box/border.gif) top no-repeat; }
	.box .box-bottom { background: url(../img/box/border.gif) bottom no-repeat; }*/
	
	/* --- Box Small (245px) --------------------------- */
	
	/*div.column-layout-2 div#column-left .box,
	div.column-layout-3 div#column-left .box,
	div.column-layout-3 div#column-right .box { background: url(../img/box/small-bg.gif) top repeat-y; }*/
	
	/* --- Box Middle (420px) -------------------------- */
	
	/*div.column-layout-2 div#column-left .box,
	div.column-layout-3 div#column-middle .box { background: url(../img/box/middle-bg.gif) top repeat-y; }*/
	
	/* --- Box Large (690px) --------------------------- */
	
	/*div.column-layout-2 div#column-right .box { background: url(../img/box/large-bg.gif) top repeat-y; }*/

	/* --- Box Plain (ohne Hintergrundtextur) ---------- */
	
	/*.box.box-plain {
		background: #C7C7C7 !important;
	}
	
	.box-content {
		padding: 5px;
	}
	
	*/
	
	.box-border-top {
		border-top: 1px solid #464646;
	}
	
	/* ----------------------------------------------------
		Spezifische Boxen
	---------------------------------------------------- */
	
	/*.box .box-content-inner {
		color: #585858;
		background: #fff;
		padding: 10px;
	}

	.box #content-wysiwyg {
		background: #343434;
		padding: 15px;
	}*/
	
	/* --- Tabbox Header (Image) ----------------------- */
	
	/*.box .header-middle {
		position: relative;
		background-repeat: no-repeat;
		height: 41px;
	}*/
	
	.box .header-small {
		position: relative;
		background-repeat: no-repeat;
		height: 15px;
	}
	
	/* --- Tabbox Navigation --------------------------- */
	
	ul.tab-navigation {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		/*background: url(../img/layout/tab-shadow-black.png) bottom repeat-x;*/
		list-style: none;
		margin-bottom: -1px; /* IE 6 */
	}
	
	/*html * > ul.tab-navigation {
		margin-bottom: 0;
	}
		
	ul.tab-navigation li {
		float: left;
		margin-left: 3px;
	}
	
	ul.tab-navigation li.first {
		margin-left: 5px;
	}
	
	html * > ul.tab-navigation li.first {
		margin-left: 10px;
	}
	
	ul.tab-navigation li a {
		background: url(../img/layout/tab-inactive-black.png) no-repeat;
		display: block;
		text-decoration: none;
		color: #fff;
		font-weight:bold;
	}
	
	ul.tab-navigation li.ui-tabs-selected a {
		color: #585858;
		background: #fff;
	}
	
	ul.tab-navigation li:hover {
		opacity: 0.8;
	}
	
	ul.tab-navigation li.ui-tabs-selected:hover {
		opacity: 1;
	}*/

	/* --- Box News ------------------------------------ */
	
	.box.news .box-content-inner a {
		color: #585858;
	}
	
	.box.news .category {
		float: left;
	}
		
	.box.news .date {
		float: right;
	}
	
	/* ----------------------------------------------------
		Breadcrumb
	---------------------------------------------------- */
	
	.box #breadcrumb {
		margin-bottom: 15px;
		border-top:1px solid #e3e3e3;
		background:url(../images/layout/breadcrumb-bg.jpg) top left no-repeat;
	}
	
	.box #breadcrumb a {
		display: block;
		float: left;
		color: #949494;
		text-decoration: none;
		background: url(../images/layout/breadcrumb-arrow.jpg) top right no-repeat;
		padding: 10px 15px 10px 15px;
	}
	
	.box #breadcrumb a:hover {
		color: #aaa;
	}
	
	.box #breadcrumb a.first {
		width: 40px;
		height: 31px;
		padding: 5px 0 0 0;
		margin-left: 5px;
	}	
	
	.box #breadcrumb a.last {
		background: none;
		padding-right: 0;
	}
	
	/* ----------------------------------------------------
		Forms
	---------------------------------------------------- */
	
	select {
		display: block;
		/*width: 100%;*/ /* Buggy in IE 6 */
		padding: 3px;
		margin: 3px 0 6px 0;
	}
	
	div.column-layout-3 div#column-right select {
		width: 191px;
	}
	
	.input-text {
		display: block;
		float: left;
		padding: 4px;
		border: 1px solid #aaa;
	}
	
	.input-error {
		color: #fff;
		background: #975757;
	}
	
	.input-text-newsletter {
		width: 162px;
		margin: 1px 4px 0 0;
	}
	
	.input-submit {
		display: block;
		float: left;
		padding: 3px 6px;
	}
		
	/* ----------------------------------------------------
		Highlighter
	---------------------------------------------------- */
	
	.new {
		display:block;
		background-image: url(../img/icons/new-red.gif) !important;
		background-position: top left !important;
		background-repeat: no-repeat !important;
		padding-left: 24px !important;
	}
	li.new {
		padding-right: 0 !important;
	}
	
	div#main-navigation .new {
		background-image: url(../img/icons/new-red.gif) !important;
		background-position: center right !important;
		background-repeat: no-repeat !important;
		padding-left:17px !important;
	}
	
	div#main-navigation .new a {
		padding-right: 24px !important;
	}
	
	/* ----------------------------------------------------
		Weitere Classen
	---------------------------------------------------- */
	
	.hide, .ui-tabs-hide {
		display: none;
	}
	
	.clear {
		clear: both;
	}
	
	div#content-wysiwyg .clear {
		font-size: 0;
		line-height: 0;
		height: 0;
	}
	
	
	.clear-right {
		clear: right;
	}
	
	.item-left {
		float: left;
	}
	
	.item-right {
		float: right;
	}
	
	.icon-arrow-bottom {
		background: url(../img/icons/arrow-bottom.gif) center right no-repeat;
		padding-right: 10px;
	}
	
	.spacer-bottom-small-padding {
		padding-bottom: 6px;
	}
	
	div.center {
		width: 971px;
		margin: 0 auto;
	}
	
	div.seperator-45 {
		height: 2px;
		line-height: 0;
		font-size: 0;
		padding: 5px 0 0 0;
		margin:8px 0 10px 0;
		border-bottom:1px solid #f2f2f2;
	}
	
	
	/* ------------------------
		product header
	------------------------ */
	#product-details {
		height: 332px;
	}
	
	.alert {
		color: #fff;
		background: #672727;
		padding: 15px;
		border: 1px solid #8d2727;
	}
	
	/* ------------------------
		teaser boxen
	------------------------ */
	
h3#box-newsletter {
	font-size: 1.5em; 
	line-height:2em;
}


#ecardform {
	position: relative;
}
#ecardimg {
	position: absolute;
	right: 0;
	top: 0;
}
	
.wrapperSwf {
	background: #000;
}

#page-links {
	float: right;
	text-align: right;
	padding-right: 10px;
}
#page-links a span {
	display: none;
}
#page-links a#a-sendafriend,  
#page-links #print-site
{
	width: 20px;
	height: 15px;
	padding: 7px;
	background-position: right;
}
#page-links #a-sendafriend {
	background-image: url(../img/icons/friend-icon.gif);
	background-repeat:no-repeat;
}
#page-links #print-site {
	background-image: url(../img/icons/print-icon.gif);
	background-repeat:no-repeat;
}


	