/*===============================================================
Tyrolia 2009/2010
Author: Florian Jessl
URL: http://www.create.at / www.tyrolia.com

All Rights reserved.
===============================================================*/
@charset "utf-8";

* {
		padding: 0;
		margin: 0;
}

body, html { 
		font-family: Arial;
		font-size: 11px;
		width:100%;
        height:100%;
        margin:0;
        padding:0;
		color:#FFF;
}

body {
		background-color:#000;
}


a {
		text-decoration:none;
		
}

a img {
		border:0;
}

h1 {
}

h2 {
	margin: 0px;
	padding: 0px;
}

h3 {
}

.clearer {
		clear:both;
		line-height:0;
		font-size:0;
		height:0;
		width:0;
}

#container {
		width:1250px;
		height:650px;
}

/*##########################################
		LEFT SIDE
##########################################*/

#main_left {
		width:194px;
		height:650px;
		float:left;
		
		background-image:url(../img/left_bottom_bg.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
}

#tyr_home {
		/*border:1px solid red;*/
		width:100%;
		height:58px;
		
		/*background-image:url(../img/tyr_home_bg.jpg);
		background-repeat:no-repeat;*/
}

* html #tyr_home {
		text-align:left;
}

#menu_choice {
		/*border:1px solid red;*/
		width:100%;
		height:13px;
		
		background-image:url(../img/menu_choice_bg.jpg);
		background-repeat:no-repeat;
}

/*--------------    MENU    --------------*/

#menu_main {
		/*border:1px solid red;*/
		width:100%;
		height:439px;
		
		background-image:url(../img/menu_main_bg.jpg);
		background-repeat:no-repeat;
		text-align:left;

}

*+html #menu_main {
		text-align:left;
}

* html #menu_main {
		text-align:left;
}

#menu_main a {
		color:#FFF;
}

#menu_main a:hover {
		color:#F00;
}



#menu_main ul {
		list-style:none;
		padding:30px 0 5px 18px;
}

#menu_main ul li {
		list-style:none;
		padding:2px 0 2px 0;
}

#menu_main ul ul{
		padding:4px 0 0px 18px;
}

#menu_main ul ul li {
		padding:1px 0 1px 0;
}

#menu_main ul ul ul{
		padding:4px 0 0px 9px;
}

#menu_main ul ul ul li {
		padding:2px 0 2px 0;
}

/*--------------   MENU END   --------------*/

#login {
		/*border:1px solid red;*/
		width:100%;
		height:72px;
		
		background-image:url(../img/login_bg.jpg);
		background-repeat:no-repeat;
		
		font-size:10px;
		text-align:left;
}

#login h3 {
  font-size: 13px;
  font-weight: bold;
}

* html #login {
		text-align:left;
}

*+html #login {
		text-align:left;
}

.tx-newloginbox-pi1 {
		padding:17px 0 0 10px;
}

/*##########################################
		MAIN/MIDDLE SIDE
##########################################*/

#main_middle {
		width:799px;
		height:650px;
		float:left;
		border:0px solid orange;
}

#welten {
		height:584px;
		width:100%;
		
		/*background-image:url(../img/test_content.jpg);
		background-repeat:no-repeat;*/
		
		text-align:left;
}



/*-------------- FOOTER --------------*/


#footer {
		width:100%;
		height:66px;
		
		background-image:url(../img/footer_bg.jpg);
		background-repeat:no-repeat;
}

* html #footer {
		margin:0;
		padding:0;
		height:50px;
}

/*--------------    MENU_BOTTOM    --------------*/

#menu_bottom {
		height:100%;
		float:left;
		font-family:Verdana;
		font-size: 10px;
}

#menu_bottom a {
		color:#FFF;
}

#menu_bottom ul {
		list-style:none;
		padding:15px 0 0 20px;
}

#menu_bottom ul li {
		display:block;
		float:left;
		padding:0 15px 0 0;
}

/*--------------    MENU_BOTTOM END  --------------*/

#head {
		height:100%;
		float:left;
		margin:10px 0 0 10px;
}

#language {
		height:100%;
		float:right;
		padding:15px 0 0 0;
}

/*-------------- FOOTER END --------------*/


/*##########################################
		RIGHT SIDE
##########################################*/

#main_right {
		width:215px;
		height:650px;
		float:left;
		
		background-image:url(../img/right_bg.jpg);
		background-repeat:no-repeat;
		
		margin:0;
		padding:0;
		text-align:left;
}

#news_main {
		width:100%;
}

* html #news_main {
		text-align:left;
}

*+html #news_main {
		text-align:left;
}

#play_vid_main {
		width:100%;
		margin:33px 0 0 12px;
}

#play_vid_main a {
		color:#FFF;
		font-weight:bold;
}

*+html #play_vid_main {
		text-align:left;
}

* html #play_vid_main {
		text-align:left;
}


#play_vid_pic {
		width:100%;
}

#play_vid_pic img {
		margin:0;
		padding:0 0 2px 0;
}

* html #play_vid_pic img {
		margin:0;
		padding:0;
}

#play_vid_txt {
		width:100%;
		height:83px;
		
		background-image:url(../img/play_txt_bg.jpg);
		background-repeat:no-repeat;
		
		padding:3px 10px 0 10px;
}

#play_vid_txt p {
  width: 180px;
}

#blog {
		width:100%;
		padding:0 0 0 12px;
		margin-top:2px;
}

* html #blog {
}

/*###############################################################################################################################################################################
							PRODUCTS
###############################################################################################################################################################################*/

/*############################## Single Binding ##############################*/

#articleid {
		float:right;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		margin-right: 0px;
		margin-top: 0px;
}
#article_number {
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#e0e0e0;
}


.info1 {
}


#pos_container {
		border: 0px solid blue;
		margin: 0px;
		padding: 0px;
		width:100%;
		min-height:400px; 
		margin-left:-44px;
		padding-bottom:0px;
		margin-bottom: 0px;

		/*
		background-image:url(../img/content_binding.jpg);
		background-repeat:no-repeat;
		background-position: 27px top;
		*/
		
		border: 0px solid green;
		
		
}

* html #pos_container {
		height:450px;
}



#colorselector {
		position:absolute;
		top: 110px;
		z-index: 100;
		margin-bottom: 0px;
		padding-bottom: 0px;
		border: 0px solid red;
}

#colorselector h2 {
		font-size:18px;
		font-weight:normal;	
		padding-bottom:0px;
		margin-bottom: 0px;
		/*text-transform:capitalize;*/
		margin-left:15px;
}


#colorselector ul, li {
		color:#FFFFFF;
		list-style:square;
		padding:0px;
		margin:0px;	
}


#colorselector ul li h2 {
		padding: 0px;
		margin: 0px;
}

#colorSelectorSWF {
		margin-top:1px;
		padding-top: 0px;
		margin-left: 19px;
		/*border: 1px solid yellow;*/
		/* left: 19px; */	
}


#product, #product_general {
		/*float:left;*/
		position:absolute;
		top: 227px;
		color:#FFF;
		/*border: 1px solid red;*/
}


#product_general{
		top: 50px;
}

* html #product {
		width:555px;
}

.info2 {
		margin-top:25px;
		width:210px;
		/*float:left;*/
		font-size:11px;
		line-height: 1.8;
		font-weight:normal;
}

.info2 h2 {
		font-size:18px;
		font-weight: normal;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom: 0px;
		
}

#product .info2 ul li h2 {
		padding: 0px;
		margin: 0px;
}

#info2box {
		margin-top: 0px;
		padding-top: 0px;
		margin-left: 11px;
		border-left:#b3b3b3 1px solid;
}

.info2 p {
		font-size:11px;
		font-weight: normal;
		color:#e0e0e0;
		margin-left: 15px;
}

#productImage {
		position:absolute;
		left:305px;
		top: 147px;
		z-index: 2;
		/*border: 1px solid orange;*/
}

#productcontent {
		width:415px;
		/*float:left;*/
}


#productSWF {		
}



#features {
		height:75px;
		width:520px;
		/*float:right;*/
		
		position:absolute;
		left:240px;
		top: 480px;
		/*border: 1px solid #0F0;*/
}

* html #features {
		width:520px !important;
		/*float:right;*/
}

#featureSWF {
		/*height:75px;*/
		/*border: 1px solid yellow;*/
;
}

#featurecontent {
		width:520px;
}

/*############################## Product Overview ##############################*/

.binding {
		width:290px;
		float:left;
		margin-left:15px;
}

* html .binding a {
		overflow:auto;
}

.ski {
		float:left;
		margin-top:15px;
}



/*############################ Single SKI ##############################*/



#articleid_ski {
		float:right;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		margin-right: 0px;
		margin-top: 0px;
}
#article_number {
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#e0e0e0;
}

.info1_ski {
	display:none;
}

#colorselector_ski h2 {
		font-size:12px;
		/*text-transform:capitalize;*/
		margin-left:15px;
}

#product_ski {
		float:left;
		width:340px;
		overflow:hidden;
		margin-left:120px;
}

* html #product_ski {
}

.info2_ski {
		/*margin-top:35px;*/
		width:200px;
		float:left;
		font-size:10px;
}

#info1box_ski, #info2box_ski {
		margin-top: 0px;
		padding-top: 0px;
		margin-left: 11px;
		border-left:#b3b3b3 1px solid;
}

.info2_ski p {
		font-size:11px;
		font-weight: normal;
		color:#e0e0e0;
		margin-left: 15px;
}

.info1_ski h2, .info2_ski h2 {
		font-size:18px;
		font-weight: normal;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom: 0px;
}


#productcontent_ski {
		float:left;
}

/*#productSWF_ski {
		width:460px;
}*/


/*###############################################################################################################################################################################
					CONTENT TEMPLATE
###############################################################################################################################################################################*/

/*##########################################
		MIDDLE SIDE
##########################################*/

#content_container {
		height:584px;
		width:100%;
		background-image:url(../img/content_bg.jpg);
		background-repeat:no-repeat;
		color:#e0e0e0;
		font-size:12px;
		text-align:left;
}

* html #content_container {
		text-align:left;
}

*+html #content_container {
		text-align:left;
}

#content_container_2 {
		height:562px;
		width:100%;
		overflow:auto;
		overflow-x:hidden;
		border: 0px solid #CC00FF;
		position:relative;
}


#pagetitle {
		height:92px;
		padding:0px 0px 0px 68px;
		
		background-image:url(../img/pagetitle_bg.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		
		margin-left:10px;
		
		border: 0px solid orange;	
}

#pagetitle_left {
		/*float:left;*/
		font-size:36px;
		font-weight:bold;
		font-style:italic;
		color:#dcdcdd;
		/*padding-left:-6px;*/
		padding-top:21px;
		/*border: 1px solid orange;*/
		z-index:9999;
		position:absolute;
		top:-5px;
		left:90px;
}

* html #pagetitle_left {
	font-size:30px;
}


#pagetitle_right {		
		font-size:69px;
		font-weight:bold;
		font-style:italic;
		color:#58595d;
		padding-right:12px;
		text-align:right;
		width:370px;
		height: 80px;
		overflow:hidden;
		/*float:right;*/
		/*border: 1px solid green;*/
		z-index:10;
		position:absolute;
		top:0px;
		right:0px;
		
}

#content {
		overflow: hidden;
		padding:13px 39px 30px 50px;
		
		min-height:400px; 
		font-size: 12px;
		color:#e0e0e0;
		line-height: 1.8;
		
		background-image:url(../img/content.jpg);
		background-repeat:no-repeat;
		background-position: 77px top;
		
		border: 0px solid orange;		
}

* html #content {
		text-align:left;
		min-height:450px;
		padding-bottom:0px;
}

#content h2 {
		font-size:18px;
		font-weight:bold;
		font-style:italic;
		color:#ffffff;
		padding-bottom:25px;
}

#content a {
		color:#81363B;
}

#content a:hover {
		color:#f6f5f3;
}

#content ol, ul, li {
		color:#e0e0e0;
}

#content ul {
		padding:5px 0 5px 25px;
}


#contentfooter {
		padding:6px 0 0px 0px;
		margin-left:6px;
		border: 0px solid #FFFFFF;
		
		background-image:url(../img/content_footer_bg.jpg);
		background-repeat:no-repeat;
		background-position:left;
}


