/* Vanguard CSS - English */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808080;
	line-height:18px;
}
img {
	border:0px;
}
body.home {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.about {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.management {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.properties {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.investor {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.contact {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.imprint {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}
body.disclaimer {
	background-image:url(images/bg_home.jpg);
	background-repeat:repeat-x;
}

.home #header {
	background-image:url(images/home.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.about #header {
	background-image:url(images/header_about.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.management #header {
	background-image:url(images/header_management.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.properties #header {
	background-image:url(images/header_properties.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.investor #header {
	background-image:url(images/header_investor.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.investor #header2 {
	background-image:url(images/header_investor2.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.contact #header {
	background-image:url(images/header_contact.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.imprint #header {
	background-image:url(images/header_imprint.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.disclaimer #header {
	background-image:url(images/header_disclaimer.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:296px;
	position:absolute;
	top:94px;
	left:0px;
}
.home #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.home #news {
	position:absolute;
	top:400px;
	left:47px;
	width:280px;
}
.home #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.home #about {
	position:absolute;
	top:400px;
	left:360px;
	width:280px;	
}

.about #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.about #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.about #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.management #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.management #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.management #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.properties #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.properties #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.properties #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.investor #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.investor #header2 div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.investor #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.investor #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.contact #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.contact #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.contact #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.imprint #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.imprint #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.imprint #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
.disclaimer #header div {
	position:absolute;
	left:45px;
	top:100px;
	color:#ffffff;
	line-height:20px;	
	font-size:15px;
}
.disclaimer #content {
	position:absolute;
	top:400px;
	left:47px;
	width:560px;
}
.disclaimer #stock {
	position:absolute;
	top:400px;
	left:668px;
	width:280px;	
}
p {
margin:0px;
margin-bottom:15px;
}

small {
	font-size:10px;
	font-style:normal;
}

#main_lang {
	position:absolute;
	top:60px;
	left:28px;
	color:#4a5056;
	font-size:11px;
}
#main_lang a {
	margin-right:15px;
	margin-left:15px;
	color: #ffffff;
	text-decoration:none;
}

.home #main_lang a:hover, .home #main_lang a.active {
	color:#a0dd5e;
}
.about #main_lang a:hover, .about #main_lang a.active {
	color:#a0dd5e;
}
.management #main_lang a:hover, .management #main_lang a.active {
	color:#a0dd5e;
}
.properties #main_lang a:hover, .properties #main_lang a.active {
	color:#a0dd5e;
}
.investor #main_lang a:hover, .investor #main_lang a.active {
	color:#a0dd5e;
}
.contact #main_lang a:hover, .contact #main_lang a.active {
	color:#a0dd5e;
}
.imprint #main_lang a:hover, .imprint #main_lang a.active {
	color:#a0dd5e;
}
.disclaimer #main_lang a:hover, .disclaimer #main_lang a.active {
	color:#a0dd5e;
}

#main_menu {
	position:absolute;
	top:60px;
	left:453px;
	color:#4a5056;
	font-size:11px;
}
#main_menu a {
	margin-right:15px;
	margin-left:15px;
	color: #ffffff;
	text-decoration:none;
}
.home #main_menu a:hover, .home #main_menu a.active {
	color:#a0dd5e;
}
.about #main_menu a:hover, .about #main_menu a.active {
	color:#a0dd5e;
}.management #main_menu a:hover, .management #main_menu a.active {
	color:#a0dd5e;
}.properties #main_menu a:hover, .properties #main_menu a.active {
	color:#a0dd5e;
}.investor #main_menu a:hover, .investor #main_menu a.active {
	color:#a0dd5e;
}
.contact #main_menu a:hover, .contact #main_menu a.active {
	color:#a0dd5e;
}
.imprint #main_menu a:hover, .imprint #main_menu a.active {
	color:#a0dd5e;
}
.disclaimer #main_menu a:hover, .disclaimer #main_menu a.active {
	color:#a0dd5e;
}
.home a { color:#4a7728; }
.about a { color:#4a7728; }
.management a { color:#4a7728; }
.properties a { color:#4a7728; }
.investor a { color:#4a7728; }
.contact a { color:#4a7728; }
.imprint a { color:#4a7728; }
.disclaimer a { color:#4a7728; }

a:hover {
	text-decoration:none;
}

#subnavi a {
	color: #4a7728;
	text-decoration:none;
}
.investor #subnavi a:hover, .investor #subnavi a.active {
	color:#80808C;
	text-decoration:none; }

.home strong {
	color:#4a7728;
}
.about strong {
	color:#4a7728;
}
.management strong {
	color:#4a7728;
}
.properties strong {
	color:#4a7728;
}
.investor strong {
	color:#4a7728;
}
.contact strong {
	color:#4a7728;
}
.imprint strong {
	color:#4a7728;
}
.disclaimer strong {
	color:#4a7728;
}

#content {
	position:absolute;
	top:200px;
	left:40px;
	width:425px;
}
#content_large {
	position:absolute;
	top:200px;
	left:40px;
	width:725px;
}
#image {
	position:absolute;
	top:200px;
	left:500px;
	width:425px;
	
}

#chart {
	position:relativ;
	width:247px;
	background-color: #f6f6f6;
	padding: 15px;
	text-align: center;	
}
#at_basin {
	position:relativ;
	width:247px;
	background-color: #f6f6f6;
	padding: 15px;
	text-align: center;
	font-size: 10px;	
}
#adress {
	position:relativ;
	width:247px;
	background-color: #f6f6f6;
	padding: 15px;	
}
#subnavi {
	position:relativ;
	width:247px;
	background-color: #f6f6f6;
	padding: 15px;	
}
h1 {
	font-size:19px;
	font-weight:normal;
	font-family:Helvetica, Arial, Sans-Serif;
}

h2 {
	font-size:16px;
	font-weight:normal;
	font-family:Helvetica, Arial, Sans-Serif;
}


.home h1 { color:#4a7728; }
.about h1 { color:#4a7728; }
.management h1 { color:#4a7728;  }
.properties h1 { color:#4a7728; }
.investor h1 { color:#4a7728; }
.contact h1 { color:#4a7728; }
.imprint h1 { color:#4a7728; }
.disclaimer h1 { color:#4a7728; }



.eingabefeld { 
	width: 98%;
	height: 16px; 
	border: 1px solid #ccc;
	background-color: #f0f0f0;
	color: #757575; 
	font-size: 11px;
	margin: 5px 0 5px 0;
}

.textfeld { 
	width: 98%;
	border: 1px solid #ccc;
	background-color: #f0f0f0;
	color: #757575; 
	font-size: 11px;
	font-family:Helvetica, Arial, Sans-Serif;
	margin: 5px 0 5px 0;
}



/* .button{font-size: 11px; padding: 0; } */.button{ display: block; float: left; font-size: 11px; margin-right: 2px; border: 1px solid #ccc; padding: 1px; color: #757575; background-color: #f0f0f0; }fieldset>.button{ padding: 4px !important; }*:first-child+html .button{ padding: 1px !important; }.button:hover{border-color:#7FB6B1; background-color: #006962; color: #fff; }