@charset "utf-8";
/* CSS Document */
/*div, p, input, form { behavior: url(../pngfix/iepngfix.htc); }*/

body {
	background:url(hg_beton.jpg) center center;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	margin:50px 0 0 0;		
}

h1 {
	color:#d50304; /* rot */
	font-size:160%;
	font-weight:bold;
}
h1:first-line {
	font-weight:normal;
}
* html h1 {
	margin:20px 0px 10px 0px;
}

h2 {
	font-size:140%;
	margin:0px 0 5px 0;
	padding:0px;	
}
/*	IE P ist Extrawurscht, damit können die H-Elemente wieder normalisiert werden	*/
* html p {
	margin:0px 0 10px 0;	
}
*+ html p {
	margin:0px 0 10px 0;	
}
/*
* html h2 {
	margin:-10px 0 -15px 0;	
}
*+ html h2 {
	margin:-5px 0 -10px 0;	
}*/
h3 {
	color:#d50304;
	font-size:140%;
	font-weight:normal;
	margin:0px 0 -10px 0;
	padding:0px;	
}/*
* html h3 {
	margin:-10px 0 -20px 0;	
}
*+ html h3 {
	margin:0px 0 -20px 0;	
}*/
* html h3 {
	margin:0px 0 0px 0;	
}
*+ html h3 {
	margin:0px 0 0px 0;	
}
h4, h5, h6 {
	font-size:100%;
	font-weight:bold;
	margin:0px 0 -10px 0;
	padding:0px;
}/*
* html h4, * html h5, * html h6 {
	margin:-10px 0 -20px 0;
}
*+ html h4, *+ html h5, *+ html h6 {
	margin:0px 0 -20px 0;
}*/
* html h4, * html h5, * html h6 {
	margin:0px 0 0px 0;
}
*+ html h4, *+ html h5, *+ html h6 {
	margin:0px 0 0px 0;
}
a, a:link, a:active, a:visited {
	color:#d50304;
}
a:hover, a:focus {
	text-decoration:none;
}

ul {
	list-style:url(li.gif);
	margin:0 0 0 -5px;
}
* html ul {
	list-style:url(li_ie.gif);
	margin:0px 0 10px -10px;
	padding:0 0 0 25px
}
*+ html ul {
	list-style:url(li_ie.gif);
	margin:0px 0 10px 5px;
	padding:0 0 0 25px
}
li {
	margin:0px;
}
* html li {
	margin-left:10px;
}


.outer {
	background:url(schatten.png) top left no-repeat;
	height:637px;
	margin:0px auto;
	width:990px;
}
* html .outer {
	background:url(schatten_ie6.jpg) top left no-repeat;
}
*+ html .outer {
	background:url(schatten.png) top left no-repeat;
}
.top div {
	background:url(white.jpg);
	border-bottom:7px solid white;
	border-right:7px solid white;
	border-top:7px solid white;
	float:left;
}
.navi {
	border-left:7px solid white;
	height:433px;	
	width:167px;
}
.content {
	border-left:7px solid white;
	height:423px;	/*	433px-10px	*/	
	padding:10px 20px 0px 10px;
	width:293px;	/*	323px-20px-10px	*/
}
.contentbild {
	border-left:7px solid white;
	height:433px;	
	width:433px;
}
.startbild {
	border:none;
	height:433px;	
	width:777px;	
}
.bottom {
	clear:both;
	height:168px;
	width:965px;
}
.footer {
	color:#ffffff;
	font-size:11px;
	margin:2px 25px 0 0;
	text-align:right;
}
.footer * {
	display:inline;
}
.footer a, .footer a:link, .footer a:active, .footer a:visited {
	color:#ffffff;
	margin:0 3px;
	text-decoration:none;
}
.footer a:hover, .footer a:focus {
	color:#d50304;
}
.language {
	padding:0px;
}
.language a:hover {
	color:#ffffff;
}

#de a, #de a:link, #de a:active, #de a:visited{
	background:url(ico_de_ov.gif) no-repeat left center;
	padding:0 0 0 22px;
}
#en a, #en a:link, #en a:active, #en a:visited {
	background:url(ico_en_ov.gif) no-repeat left center;
	padding:0 0 0 22px;
}
#ru a, #ru a:link, #ru a:active, #ru a:visited {
	background:url(ico_ru_ov.gif) no-repeat left center;
	padding:0 0 0 22px;
}
#cn a, #cn a:link, #cn a:active, #cn a:visited {
	background:url(ico_cn_ov.gif) no-repeat left center;
	padding:0 0 0 22px;
}
#de a:hover, #de a:focus{
	background:url(ico_de.gif) no-repeat left center;
}
#en a:hover, #en a:focus{
	background:url(ico_en.gif) no-repeat left center;
}
#ru a:hover, #ru a:focus{
	background:url(ico_ru.gif) no-repeat left center;
}
#cn a:hover, #cn a:focus{
	background:url(ico_cn.gif) no-repeat left center;
}
/*	Links für die Sitemap	*/
.sitemaplevel1 {
	font-size:100%;
	line-height:140%;
	list-style:url(li_sitemap.gif);
	margin:0px 0px;
	padding:0 0 0 20px;
}
* html .sitemaplevel1 {
	margin:15px 0px;
	padding:0 0 0 10px;
}
.sitemaplevel1 ul, .sitemaplevel2, .sitemaplevel2 ul {
	font-size:90%;
	line-height:140%;
	list-style:url(li_sitemap.gif);
	margin:5px 0px;
	padding:0 0 0 20px;
}
* html .sitemaplevel1 ul, * html .sitemaplevel2, * html .sitemaplevel2 ul {
	margin:4px 0px;
	padding:0 0 0 10px;
}
/*	------------------------	*/

.left_float {float:left;}
.right_float {float:right;}
.clear_float {clear:both;}


/*	PDF-BOXEN	*/
div.pdf, div.wmv, div.downloads, div.videos, div.referenzen {
	border-bottom:1px solid #777777;
	font-size:90%;
	height:60px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 45px;
	width:220px;
}
div.pdf {
	background:url(ico_pdf.jpg) left center no-repeat;
}
div.wmv {
	background:url(ico_wmv.jpg) left center no-repeat;
}
div.downloads {
	background:url(ico_downloads.jpg) left center no-repeat;
}
div.videos {
	background:url(ico_videos.jpg) left center no-repeat;
}
div.referenzen {
	background:url(ico_referenzen.jpg) left center no-repeat;
}
* html .pdf p, * html .wmv p, * html .downloads p, * html .videos p, * html .referenzen p {
	margin-top:12px;
}
*+ html .pdf p, *+ html .wmv p, *+ html .downloads p, *+ html .videos p, *+ html .referenzen p {
	margin-top:12px;
}
.pdf #date, .downloads #date, .videos #date, .referenzen #date {
	float:right;
	text-align:right;
	width:80px;
}

.pdf a, .pdf a:link, .pdf a:active, .pdf a:visited,
.wmv a, .wmv a:link, .wmv a:active, .wmv a:visited,
.downloads a, .downloads a:link, .downloads a:active, .downloads a:visited,
.videos a, .videos a:link, .videos a:active, .videos a:visited,
.referenzen a, .referenzen a:link, .referenzen a:active, .referenzen a:visited
 {
	text-decoration:none;
}

.pdf a:hover, .pdf a:focus,
.wmv a:hover, .wmv a:focus,
.downloads a:hover, .downloads a:focus,
.videos a:hover, .videos a:focus,
.referenzen a:hover, .referenzen a:focus {
	color:#777777;
	text-decoration:none;
}

.abmelden img{
	border:none;
	float:left;
	margin:-7px 0 0 0;
	padding:0 2px 0 0;
	width:inherit;
}
.abmelden p{
	float:left;
	padding:10px 10px 0 0;
}
.abmelden a {
	margin:0px;
	padding:0px;
}

/*	/ PDF-BOXEN		*/

/*	IMPRESSUM	*/
.overflow {
	overflow:auto;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #d50304;
	scrollbar-base-color: #d50304;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #d50304;
	scrollbar-shadow-color: #d50304;
	scrollbar-track-color: #ffffff;
}

/*	INVESTORS LOGIN	*/
input, textarea {
	background-color:white;
	border:1px solid #ee9a9b;
	color:#d50304;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px;
	width:161px;
	margin:0px 0px;
}
textarea {
	width:161px;
	height:120px;
}

input:focus, textarea:focus, #buttonSubmit:hover, #buttonSubmit:focus{
	background-color:#f1f1f1;
}
#buttonSubmit:hover, #buttonSubmit:focus {
	background-color:#d50304; 
	color:#ee9a9b;
}
#buttonSubmit {
	width:75px;
	margin:0px 0px 0px 0px;
}
* html #submit {
	margin:0px 0px 0px 93px;
}

form p {
	clear:both;
	padding:5px 0px;
	margin:0px;
}
* html form p {
	padding:2px 0px;
}
*+ html form p {
	padding:2px 0px;
}

form p label {
	display:block;
	float:left;	
	width:70px;
	text-align:left;
	padding:5px 10px 0 0;
}

/*

object, embed {
	width:777px;
	height:433px;
}
*/

.bellevue {
	position:absolute;
	margin:5px 0 0 -950px;
}
