* {
   padding:0;
   margin:0;
}

a {
	color:rgb(75, 20, 25);
}

a:hover {
	text-decoration:none;
}

a:visited {
	rgb(75, 35, 45)
}

body {
	background-image:url('/images/back.jpg');
	background-repeat:repeat-x;
	height:100%;
	background-color:#3d1120;
	font-family:helvetica;
	margin:0;
	padding:0;
}

html { height:100%; }


.headline {
	width:100%;
	height:30px;
	background:url('/images/title_left.jpg') repeat-x;
	padding:0 0 15px 0;
	margin:0;
	border:0;
}


.headlineContent {
	border:0;
	background:url('/images/title_right.jpg') no-repeat right;
	width:auto;
	color:white;
	font-size:17pt;
	text-shadow:black 2px 2px 3px;
	height:25px;
	padding:5px 0 0 15px;
	margin:0 0 0 0px;
}

#langSelectionContainer {
	width:899px;
	height:18px;
	margin:0 auto 0 auto;
	position:relative;
}

#langSelection  {
	position:absolute;
	right:0px;
	height:18px;
	width:77px;
	background:url('/images/lang_tab.jpg') no-repeat;
	color:white;
	font-family:Helvetica;
	font-weight:bold;
	font-size:0.7em;
	padding:3px 0 3px 15px;
	margin:0 -14px 0 0;
}

#langSelection a {
	color:white;
	text-decoration:none;
}

#banner {
	width:899px;
	height:192px;
	margin:0 auto 0 auto;
	position:relative;
}

.header {
	width:899px;
	height:192px;
	position:absolute;
	top:0;
	left:0;
	z-Index:1;
	opacity:0;
}

.currentHeader {
	opacity:1;
}



#quotation {
	height:84px;
	left:590px;
	position:absolute;
	text-align:right;
	top:108px;
	padding:25px 0px 0px 15px;
	color:black;
	font-size:1.2em;
	font-family:helvetica;
	font-weight:bold;
	z-Index:10000;
	text-shadow:1px 0 2px grey;
	width:273px;
}

#page {
	padding-top:17px;
	margin-top:0;
	margin-bottom:18px;
	width:948px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#D8D8D8;
}	

#body {
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	width:899px;
	height:auto;
	background:url('/images/body_top.jpg') no-repeat top center;
	background-color:#aeaeae;
}

#body p {
	text-align:justify;
}
#content {
	height:auto;
	overflow:visible;
	background: url('/images/bear_back.jpg') no-repeat bottom right;
	font-size:0.8em;
}




#bearback {
	margin-top:-420px;

}
#footer {
	margin:4px auto 0px auto;
	background:url('/images/footer.jpg') no-repeat;
	width:899px;
	height:60px;
	clear:both;
}

#menu {
	height:29px;
	padding:0;
	position:relative;
	top:0;
	left:0;
}

#menu div {
	float:left;
	background:url('/images/menu_center.jpg');
	height:29px;
	padding:0px;
	margin:0;
}

#menu .lcorner {
	width:16px;
	background:url('/images/menu_left.jpg');
}

#menu .rcorner {
	width:21px;
	background:url('/images/menu_right.jpg');
}

#menu .dash {
	background:url('/images/menu_dash.jpg');
	width:4px;
	
}

#menu a {
	display:block;
	margin:5px;
	color:white;
	padding:0 5px 0 5px;
	text-decoration:none;
	opacity:1;
	text-shadow:black 2px 0px 2px;
}

#menu a:hover, .activeMenuTab {
	opacity:0.7 !important;
	 filter: alpha(opacity = 70) !important;
}


p {
	line-height:17px;
	margin-bottom:5px;
}
ul {
	list-style-type:square;
	padding:0px 0 5px 30px;
	margin-top:-0px;

}

ul li {
	color:#440017;
}

ul li span {
	color:black;
}

label {
	font-weight:bold;
}

.vcard, form {
	margin:0 15px 15px 15px;
}

input {
	margin-bottom:5px;
}

.star
{
	color:red;
}

.contactFormThankYou {padding:15px}

.contactFormThankYou, .progress
{
	display:none;
}

#footnotes {
	font-size:8pt;
}