*{
	padding: 0;
	margin: 0;
	
}



body, html {
        height: 100%;
	text-align : center;
	font-family: "Arial", arial, senf-serif;
	font-size: 9pt;
	color: #666666;
}


img, a {
        border: 0px solid transparent;
}




.left{
	float: left;
}

.right{
	float: right;
}

.clearer{
	clear: both;
}

.clearer{
	clear: both;
	line-height: 0;
	font: 0;
	height: 0;
}

.upclearer{
	clear: both;
}

.spacer{
		padding-right: 40px;
}


a{ 
	color: #8f6f43;
        text-decoration: none;
}



a:hover{
	text-decoration: underline;
}


h1{
        font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	line-height: 24pt;
	font-weight: normal;
	background: url(../img/headingBackground.gif) bottom left no-repeat;
	color: #8f6f43;
	margin-bottom: 27px;
}



ul{
    margin-left:22px;
    _margin-left: 16px;    
    list-style-position: outside;
    list-style-type: none;
}

ul li{
	list-style-image: url(../img/li_arrow_ie_gray.gif);

}

#mailform  .csc-mailform{
	border: 0px none;
}

#mailform  .csc-mailform .csc-mailform-field{
	clear: both;
	margin-bottom: 8px;
	float: left;
	width: 280px;
}

#mailform  .csc-mailform .csc-mailform-field  label{
	float: left;
}

#mailform  .csc-mailform .csc-mailform-field  input,
#mailform  .csc-mailform .csc-mailform-field  textarea{
	float: right;
	width: 208px;
	border: 1px solid #CCC;
}

#mailform  .csc-mailform .csc-mailform-field  input.csc-mailform-submit{
	width: 100px;
	color:#8F6F43;
}

#container{
	padding: 96px 0px 16px 0px;
}


#container_popup{
	padding: 20px 0px 16px 0px;
}




#container #content{
	width: 880px;
	margin: 0 auto;	
}


#container_popup #content_popup{
	width: 650px;
	margin: 0 auto;
	
}



#container #content #logo{
	width: 224px;
	height: 312px;
	background: url(../img/logo.gif) top left no-repeat;
}


#container_popup #content #logo_popup{
	width: 100px;
	height: 200px;
	background: url(../img/logo.gif) top left no-repeat;
}

#container #content a {
        color: #8f6f43;
}


#container #content a:hover{
        text-decoration: underline;
}



#container #content #text .tx-gsipagenav-pi1{
	text-align: right;
	font-size: 8pt;
	padding-top: 24px;
        font-weight: bold;
        clear: both;
}

#container #content #text .tx-gsipagenav-pi1 a{
        color: #8f6f43;
}

#container #content #text{
	width: 600px;
	text-align: justify;
}

#container #content #text .left,
#container #content #text .right{
	width: 280px;
}

#container #image {
	height: 144px;
	background: url(../img/bhj_corporate_finance_bg_01.jpg) center top no-repeat;
}

#container #menu{
	height: 80px;
}


#container #menu a{
	font-size: 12pt;
	font-weight: bold;
	background: url(../img/bhj_href_bg.jpg) left bottom no-repeat;
	color: #8f6f43;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 2px;
}

#container #copyright{
	color: #999999;
	font-size: 8pt;
}


#text_popup h1{
        text-align: left;
}

#content_popup #article p{
        text-align: justify;
}

.ajax_link{
        float: left;
        margin-right: 50px;
}

.ajax_link .ajax_txt a{
        margin-left: 8px;
        font-size: 9pt;
        color: #8f6f43;
        #color: #999999;
        font-weight: bold;
        text-decoration: none;
}




/* SPRACHAUSWAHL */


#container_lng {
        width: 550px;
        height: 250px;
        margin: 100px auto 58px auto;          
}




#container_lng h3 {
        color:#666666;
        font-family:"Arial",arial,senf-serif;
        font-size:8pt;
        font-weight: normal;
        margin-bottom: 10px;
}


#logo_lng {        
        margin-bottom: 60px;
        clear:both;
}

#logo_lng img{
        display: block;
        margin: 0px auto;
} 


#container_lng_image {
        margin-top: 20px;
	height: 117px;
}


#lng_left h3, #lng_right h3{
        color:#666666;
        font-family:"Arial",arial,senf-serif;
        font-size:8pt;
        font-weight: normal;
        margin-bottom: 10px;
}


#lng_left {
        width: 275px;
        float: left;
        padding-top: 41px;
}


#lng_right {
        float: right;
	width: 275px;
        padding-top: 41px;
}




.tx-neegvcard-pi1 {
	float: left;
}






div#mb_contents {
        overflow: hidden;		
}
















