html, body	{
	height: 100%;
}

object {
	outline:none;
}

h1,h2,h3 {
	margin:0px;
	padding:0px;
}

body {
	background: #3f3d42 url(../images/bg_body.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	margin: 0 auto;
	color: #ffffff;
	font-size: 11px;
	
}


img	{
	border: 0;
}

a {
	text-decoration:none;
}

ul, ol	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

.clear	{
	clear: both;
}


/* Framework */
#container	{
	margin: 0 auto;
	position: relative;
	height: 100%;
	width: 100%;
}

.fallback_wrapper	{
	width: 1048px;
	margin: 10px auto 0 auto;
	position: relative;
}

/* Navigation */
#first_level_navigation {
	text-align: right;
	margin: 0 0 9px 0;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 70px;
	right: 130px;
}
#first_level_navigation li {
	display: inline;
	color: #ffffff;
	padding: 0 10px 0 15px;
	font-size: 12px;
	font-weight: bold;
}

#first_level_navigation li a{
	color: #999999;
}

#first_level_navigation a:active {
	color: #FFFFFF;
}

#first_level_navigation  a:hover	{
	color: #FFFFFF;
}

.cta	{
	display: block;
	margin: 15px 0 0 0;
	background-image: url(../images/cta.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	color:#fdbe0f;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;	
}

.GetFlash{
	width:260px;
	height:178px;
	padding: 0px 0px 0px 0px; 
	background-image: url(../images/flashbox_bg.jpg);
	background-repeat:no-repeat;
	position:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.GetFlash h3{
	font-weight:bold;
	font-size:18px;
	padding:15px 0px 5px 0px;
}

/***********************
* Start
************************/

#fallbackContentStart {
	background-image: url(../images/bg_start.png);
	width:990px;
	height:743px;
}

#startHeadline{
	float:left;
	width:282px;
	height:72px;
	margin:333px 0px 0px 50px;
	background-image: url(../images/bg_headline_start.png);
	padding:15px 0px 0px 12px;
}

#startHeadline h1{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}

#startHeadline h2 {
	font-size:22px;
	font-weight:bold;
	color:#fdbe0f;
}

#fallbackTextStart{
	float:left;
	width:620px;
	height:115px;
	margin-top:15px;
	padding:15px 0px 0px 15px;
	font-size: 14px;
	color:#FFFFFF;
	position:inline;
	margin-left:41px;
}
	
#fallbackTextStart a{
	color: #fdbe0f;
	font-weight:bold;
	font-size:14px;
}
	

#contentFlashBoxStart{
	float:left;
	margin-top:30px;
	margin-left:15px;
	padding: 0px 0px 0px 13px;
}

/************************
* Design
************************/
#fallbackContentDesign {
	width:990px;
	text-align:left;
}

#DesignHeadline{
	position:absolute;
	width:282px;
	height:72px;
	margin:333px 0px 0px 50px;
	background-image: url(../images/bg_headline_start.png);
	padding:15px 0px 0px 12px;
}

#DesignHeadline h1{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}

#DesignHeadline h2 {
	font-size:22px;
	font-weight:bold;
	color:#a76723;
}


#contentDesign{
	float:left;
	width:990px;
	background: #000000 url(../images/bg.gif);
	background-repeat:repeat-y;		
}

#contentDesignTop{
	float:left;
	width:920px;
	height:490px;
	background-color:#4a3425;
	margin:4px 0px 0px 35px;	
}

#contentDesignTop_left{
	float:left;
	width:598px;
	height:300px;
	color:#ffffff;
	font-size:14px;
	padding: 15px 0px 0px 15px;
}

#contentDesignTop_left h1{
	color:#ffffff;
	font-weight:normal;
	font-size:20px;
}

#contentDesignTop_left h2{
	color:#a76723;
	font-weight:bold;
	font-size:20px;
	margin-bottom:5px;
}

#contentFlashBoxDesign{
	float:left;
	margin-top:15px;
	margin-left:33px;
	padding: 0px 0px 0px 13px;	
}

#contentDesignMiddle{
	float:left;
	width:920px;
	height:382px;
	background-color:#4a3425;
	margin:4px 0px 0px 35px;	
	
}

#contentDesignMiddle_left{
	float:left;
	width:435px;
	height:364px;
	padding: 16px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}

#contentDesignMiddle_left h1{
	font-size:18px;
	font-weight:bold;
	color:#a76723;
}

#contentDesignMiddle_right{
	float:left;
	width:461px;
	height:382px;
	margin-left:8px;
}

#contentDesignBottom{
	float:left;
	width:920px;
	height:382px;
	background-color:#4a3425;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	font-size:14px;
	margin:4px 0px 0px 35px;	
}

#contentDesignBottom_left{
	float:left;
	width:461px;
	height:382px;
	background-color:#cccccc;
}

#contentDesignBottom_right{
	float:left;
	width:435px;
	height:364px;
	padding: 16px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}

#contentDesignBottom_right h1{
	font-size:18px;
	font-weight:bold;
	color:#a76723;
}

/************************
* Benefits
************************/
#fallbackContentInnovations{
	width:990px;
	text-align:left;
}

#InnovationsHeadline{
	position:absolute;
	width:282px;
	height:72px;
	margin:333px 0px 0px 50px;
	background-image: url(../images/bg_headline_start.png);
	padding:15px 0px 0px 12px;
}

#InnovationsHeadline h1{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}

#InnovationsHeadline h2 {
	font-size:22px;
	font-weight:bold;
	color:#fdbe0f;
}

#contentInnovations{
	float:left;
	width:990px;
	background: #000000 url(../images/bg.gif);
	background-repeat:repeat-y;	
}

#contentInnovations1{
	float:left;
	margin-top:3px;
	width:920px;
	height:208px;
	background-color:#4a3425;
	margin:4px 0px 0px 35px;	
}

#contentInnovations1_left{
	float:left;
	width:590px;
	height:193px;
	padding:15px 0px 0px 15px;
	font-size:14px;
}

#contentInnovations1_left h1{
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
}

#contentFlashBoxInnovations{
	float:left;
	margin-top:15px;
	margin-left:40px;
	padding: 0px 0px 0px 13px;	
}

#contentInnovations2{
	float:left;
	margin-top:3px;
	width:920px;
	height:300px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentInnovations2_left{
	float:left;
	width:459px;
	height:300px;
}

#contentInnovations2_right{
	float:left;
	font-size:14px;
	padding:20px 0px 0px 10px;
	width:447px;
	height:280px;
	background-color:#4a3425;
	margin:0px 0px 0px 4px;
}

#contentInnovations2_right h1{
	font-size:18px;
	font-weight:bold;
	color:#bf2c46;
	margin-bottom:5px;
}

#contentInnovations3{
	float:left;
	margin-top:4px;
	width:920px;
	height:300px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentInnovations3_left{
	float:left;
	font-size:14px;
	padding:20px 0px 0px 10px;
	width:449px;
	height:280px;
	background-color:#4a3425;
}

#contentInnovations3_left h1{
	font-size:18px;
	font-weight:bold;
	color:#ee8600;
	margin-bottom:5px;
}

#contentInnovations3_right{
	float:left;
	width:457px;
	height:300px;
	margin:0px 0px 0px 4px;
	
}

#contentInnovations4{
	float:left;
	margin-top:4px;
	width:920px;
	height:361px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentInnovations4_left{
	float:left;	
	width:459px;
	height:361px;
}

#contentInnovations4_right{
	float:left;
	width:447px;
	height:341px;
	font-size:14px;
	padding:20px 0px 0px 10px;
	background-color:#4a3425;
	margin:0px 0px 0px 4px;
}

#contentInnovations4_right h1{
	font-size:18px;
	font-weight:bold;
	color:#2995d5;
	margin-bottom:5px;
}

#contentInnovations5{
	float:left;
	margin-top:4px;
	width:920px;
	height:300px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentInnovations5_left{
	float:left;
	width:449px;
	height:280px;
	padding:20px 0px 0px 10px;	
	font-size:14px;
	background-color:#4a3425;
}

#contentInnovations5_left h1{
	font-size:18px;
	font-weight:bold;
	color:#92b737;
	margin-bottom:5px;
}

#contentInnovations5_right{
	float:left;
	width:457px;
	height:300px;
	margin:0px 0px 0px 4px;
	
}

/********************************
* News
********************************/
#fallbackContentNews{
	background-image: url(../images/bg_news.png);
	width:990px;
	height:744px;
}

#ContentNews_left{
	margin:100px 0px 0px 39px;
	float:left;
	width:390px;
	height:560px;
	padding:33px 33px 0px 33px;
	color:#ffffff;
	font-size:14px;
}

#ContentNews_left a{
	text-decoration:none;
	color:#fdbe0f;
	font-weight:bold;
}

#ContentNews_left h1{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
}

#ContentNews_left h2{
	font-size:24px;
	color:#fdbe0f;
	font-weight:bold;
	margin-bottom:5px;	
}

#ContentNews_right{
	float:left;
	width:464px;
	height:565px;
	margin:97px 0px 0px 0px;
}

#contentNews_right_top{
	float:left;
	width:461px;
	height:256px;
	margin-left:3px;
}

#contentNews_right_bottom{
	float:left;
	width:461px;
	height:306px;
	margin-left:3px;
	margin-top:3px; 
}

#content_news_flash{
	width:321px;
	height:164px;
	background-image: url(../images/bg_flash_news.png);
	background-repeat:no-repeat;
	margin: 77px 0px 0px 15px;
	padding:15px 0px 5px 15px;
	position:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content_news_flash h3{
	font-weight:bold;
	font-size:18px;
}

/************************
* Gallery
************************/
#fallbackContentGallery{
	width:990px;
	text-align:left;
}

#GalleryHeadline{
	position:absolute;
	width:282px;
	height:72px;
	margin:240px 0px 0px 50px;
	background-image: url(../images/bg_headline_start.png);
	padding:15px 0px 0px 12px;
}

#GalleryHeadline h1{
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}

#GalleryHeadline h2 {
	font-size:22px;
	font-weight:bold;
	color:#7195c5;
}

#contentGallery{
	float:left;
	width:990px;
	background-color:#000000;
	background: #000000 url(../images/bg.gif);
}

#contentGallery h1
{	
	font-size:18px;
	color:#7195c5;
	font-weight:bold;

}
#contentGallery1{
	float:left;
	margin-top:1px;
	width:920px;
	height:208px;
	background-color:#4a3425;
	margin:0px 0px 0px 35px;	
}

#contentGallery1_left{
	float:left;
	width:590px;
	height:193px;
	padding:15px 0px 0px 15px;
	font-size:14px;
}

#contentFlashBoxGallery{
	float:left;
	margin-top:15px;
	margin-left:33px;
	padding: 0px 0px 0px 13px;	
}

#contentGallery2{
	float:left;
	margin-top:4px;
	width:920px;
	height:300px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentGallery2_left{
	float:left;
	width:459px;
	height:300px;
}

#contentGallery2_right{
	float:left;
	font-size:14px;
	padding:20px 0px 0px 10px;
	width:447px;
	height:280px;
	background-color:#4a3425;
	margin:0px 0px 0px 4px;	
}

#contentGallery3{
	float:left;
	margin-top:4px;
	width:920px;
	height:300px;
	background-color:#000000;	
	margin:4px 0px 0px 35px;	
}

#contentGallery3_left{
	float:left;
	font-size:14px;
	padding:20px 0px 0px 10px;
	width:449px;
	height:280px;
	background-color:#4a3425;
}

#contentGallery3_right{
	float:left;
	width:457px;
	height:300px;
	margin:0px 0px 0px 4px;		
}

#contentGallery4{
	float:left;
	margin-top:4px;
	width:920px;
	height:361px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentGallery4_left{
	float:left;	
	width:459px;
	height:361px;
}

#contentGallery4_right{
	float:left;
	width:447px;
	height:341px;
	font-size:14px;
	padding:20px 0px 0px 10px;
	margin:0px 0px 0px 4px;	
	background-color:#4a3425;
}

#contentGallery5{
	float:left;
	margin-top:4px;
	width:920px;
	height:300px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentGallery5_left{
	float:left;
	width:449px;
	height:280px;
	padding:20px 0px 0px 10px;	
	font-size:14px;
	background-color:#4a3425;
}

#contentGallery5_right{
	float:left;
	width:457px;
	height:300px;
	margin:0px 0px 0px 4px;	
}


#contentGallery6{
	float:left;
	margin-top:4px;
	width:920px;
	height:300px;
	background-color:#000000;
	margin:4px 0px 0px 35px;	
}

#contentGallery6_left{
	float:left;	
	width:459px;
	height:300px;
}

#contentGallery6_right{
	float:left;
	width:447px;
	height:280px;
	font-size:14px;
	padding:20px 0px 0px 10px;
	margin:0px 0px 0px 4px;	
	background-color:#4a3425;
}

/***********************
* On Tour
************************/
#fallbackContentTour{
	width:990px;
	text-align:left;
}

#TourHeadline{
	position:absolute;
	width:207px;
	height:123px;
	margin:16px 0px 0px 50px;
	background-image: url(../images/bg_headline_tour.png);
	background-repeat:no-repeat;
	padding:15px 0px 0px 12px;
}

#TourHeadline h2 {
	font-size:27px;
	font-weight:bold;
	color:#fdbe0f;
}

#contentTour{
	float:left;
	width:990px;
	background-color:#000000;
	background: #000000 url(../images/bg.gif);
}

#contentTour h1
{	
	font-size:18px;
	color:#ffffff;
	font-weight:bold;

}
#contentTour1{
	float:left;
	margin-top:1px;
	width:920px;
	height:408px;
	background-color:#4a3425;
	margin:0px 0px 0px 35px;	
}

#contentTour1_left{
	float:left;
	width:590px;
	height:350px;
	padding:15px 0px 0px 15px;
	font-size:14px;
	font-family:Verdana;
}

#contentFlashBoxTour{
	float:left;
	margin-top:15px;
	margin-left:40px;
	padding: 0px 0px 0px 13px;	
}

/*Registration*/
#fallbackContentRegister {
	background-image: url(../images/bg_register.png);
	width:990px;
	height:769px;	
}

#contentRegister{
	float:left;
	width:755px;
	height:500px;
	margin-top:120px;
	margin-left:80px;
	position:inline;
	font-family: Verdana, sans-serif;
	font-size:14px;	
}

#contentRegister h1{
	font-family: Verdana, sans-serif;
	font-size:24px;	
	margin-bottom:5px;
	font-weight:bold;
	color:#fdbe0f;
}

#contentRegister h2{
	font-family: Verdana, sans-serif;
	font-size:16px;			
	margin-bottom:5px;
	font-weight:bold;
}	
	
#contentRegisterLeftTop{
	float:left;
	width:375px;
	height:55px;
	position:inline;
	font-family: Verdana, sans-serif;
	font-size:12px;	
}

#contentRegisterRightTop{
	float:left;
	width:375px;
	height:60px;
	position:inline;
	font-family: Verdana, sans-serif;
	font-size:12px;	
}

#contentRegisterLeftBottom{
	float:left;
	width:375px;
	height:150px;
	position:inline;
	font-family: Verdana, sans-serif;
	font-size:12px;	
}

#contentRegisterBottom button{
	border:0px solid #ffffff;
	background-color:#4a3425;
	margin-left:600px;
}

#contentRegisterRightBottom{
	float:left;
	width:375px;
	height:150px;
	position:inline;
	font-family: Verdana, sans-serif;
	font-size:12px;	
	
}
#contentRegisterBottom{
	float:left;
	margin-top:7px;
	width:778px;
	float:left;
	font-family: Verdana, sans-serif;
	font-size:11px;	
	height:175px;
}

#sendButtonRegister{
	float:left; 
	width:110px;
	height:55px;
	margin-top:613px;
}

#sendButtonRegister input{
	width:98px;
	height:46px;
}

label {
	  float: left;
	  width: 120px;
	  padding-top: 0.3em;
	  text-align: left;
}
		 
input {       
	 font-size: 1em;
	 margin-bottom: 0.8em;
	 padding: 0.1em;
	 width: 211px;	 
}

#sendButton{
	float:left;
	height:18px;
	margin-top:30px;
	margin-right:30px;
	border:0px solid; 
}
#sendButton a{
text-decoration:none;
}

#footer {
	padding-top: 0px;
	margin:15px 0px 0 0px;
	position: absolute;
	bottom: 0;
	width: 979px;

}
#footer, #footer a {
	color: #c2c1c2;
	text-decoration: none;
}
#footer ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	font-size: 9px;
}
#footer li {
	float: left;
	padding-right: 30px;
}
#footer li img {
	float: left;
	margin-right: 5px;
}
#footer #share_it {
	float: right;
	line-height: 16px;
	padding-top: 5px;

}
#footer #share_it li {
	padding-right: 4px;
}
#footer #share_it li img {
	margin-right: 0 0 0 0;
}

#language{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	left:500px;
	top:100px;
	width:300px;
}

#language ul li{ 
	display: inline;
}
#language a:hover,
#language a:active{
	color:#999999;
	text-decoration: none;
	}
	
	
	/* flash fullsize */
	#Meriva {
		height:100%; min-height:592px;
	}