/**
 * Project:     Montres Montilier GmbH
 * File:        style.css
 *
 * @link http://www.montilier.com/
 * @copyright 2006-2009 Thinkclever GmbH
 * @author Nils Caspar <caspar@thinkclever.ch>
 * @author Manuel Schweizer <schweizer@thinkclever.ch>
 * @package Homepage Montres Montilier GmbH
 */

/****** SUPERSTYLES ******/
html, body {
	height: 			100%;         /* required */
	scrollbar-base-color:			#8888cc;
  	scrollbar-3d-light-color:		#8888cc;
  	scrollbar-arrow-color:			#6666bb;
  	scrollbar-darkshadow-color:		#8888cc;
  	scrollbar-face-color:			#000050;
  	scrollbar-highlight-color:		#000050;
  	scrollbar-shadow-color:			#000050;
  	scrollbar-track-color:			#6666bb;
}
html{
	overflow:						auto;
}
body
{
	background: 		#010e3e url('../img/background/body.gif') no-repeat center center;
	color:				white;
	padding:       		0px; 
	margin:        		0px;
    border:        		0;
	font-family:  		Arial, Tahoma, Courier New, sans-serif;
	font-size:    		15px;
}
div#distance, div#welcome_distance { 
	margin-bottom: -275px; /* half of content height 280 */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */
}
div#welcome_distance {
	margin-bottom:		-200px;
}
div#window, div#welcome_window {
	clear: 				left;
	position:			relative;
	margin: 			0 auto;
	overflow: 			auto;
	height: 			550px;
	width: 				900px;
}
div#welcome_window {
	height:				430px;
	width:				630px;
}
.logo {
	height:				115px;
	line-height:		20px;
	margin-left:		22px;
	text-align:			left;
}
.inner {
	width:				866px;
	height:				340px;
	padding:			15px;
	margin-bottom:		12px;
	border:				2px solid #000033;
	background-color:	#000050;
	color:				#aabbff;
}
.content_left {
	overflow: 			auto;
	float:				left;
	height: 			338px;
	width: 				430px;
	line-height:		1.49;
	text-align:			justify;
	color:				#aabbff;
}
.content_left input, .content textarea, .content select {
	background-color:	#eee;
	border:				1px solid #555;
}
.description {
	margin-top:			7px;
	text-align:			center;
	margin-left:		50px;
}
.content_left a {
	text-decoration:	none;
	color:				#f8d900;
}
.content_left a:hover {
	text-decoration:	underline;
	color:				#cc0000;
}
.content_right {
	float:				left;
	width:				435px;
	text-align:			right;
	overflow:			hidden;
}
.padding {
	padding:			0px 20px 0px 5px;
}
.navi {
	height:				30px;
	line-height:		30px;
	color:				#213b71;
	margin:				0 auto;
	width:				880px;
	text-align:			center;
}
.navi a {
	margin-left:		25px;
	margin-right:		25px;
	padding:			3px;
	text-decoration:	none;
	font-size:			23px;
	color:				#f8d900;
	font-style:			italic;
	font-family:		"Monotype Corsiva", "Apple Chancery", "URW Chancery L", "Times New Roman", cursive;
}
* html .navi a {
	font-size:			26px;
}
*+html .navi a{
	font-size:			26px;
}
.navi a:hover {
	text-decoration:	none;
	color:				#cc0000;
}
.navi a.active {
	color:				white;
	font-weight:		bold;
}
img {
	border:				0;
}
img a {
	border:				0;
}
h1 {
	margin:				0px;
	padding:			0px;
	font-size:			35px;
	font-weight:		normal;
	padding-left:		0px;
	margin-bottom:		3px;
	font-family:		"Monotype Corsiva", "Apple Chancery", "URW Chancery L", "Times New Roman", cursive;
	color:				#f8d900;
	line-height:		35px;
}
label {
	width:				140px;
	display:			block;
	float:				left;
}
.required {
	color:				red;
}
.input_field {
	width:				200px;
}
.textarea {
	width:				335px;
	height:				40px;
}
.formrow {
	margin-bottom:		3px;	
}
form {
	margin:				0;
	padding:			0;
}

.welcome_logo {
	height:				360px;
	line-height:		20px;
	text-align:			center;
}
.languages {
	width:				600px;
	margin:				0 auto;
}
.languages a {
	padding:			5px;
	height:				38px;
	text-decoration:	none;
	color:				#f8d900;
	font-size:			38px;
	font-family:		"Monotype Corsiva", "Apple Chancery", "URW Chancery L", "Times New Roman", cursive;
}
.languages a:hover {
	text-decoration:	none;
	color:				#cc0000;
}
.left {
	float:				left;
	text-align:			left;
}
.right {
	text-align:			right;
}