@charset "utf-8";
/* CSS Document */
body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main{
width:800px;
margin:auto;
margin-top:10px;
}
#banner{
width:805px;
margin-bottom:10px;
}
#banner_left{
padding:0px;
margin:0px;
width:260px;
float:left;
clear:left;
vertical-align:bottom;
}
#banner_middle{
padding:0px;
margin:0px;
width:288px;
position:relative;
top:30px;
left:8px;
float:left;
}
#banner_middle h1{
padding:0px;
margin:0px;
font-size:15pt;
color:#03478E;
}
#banner_middle h2{
padding:0px;
margin:0px;
font-size:11pt;
color:#737EAB;
}
#banner_right{
padding:0px;
margin:0px;
width:126px;
float:right;
clear:right;
}
#left_col{
width:160px;
float:left;
clear:left;
}
#nav{
width:128px;
float:left;
clear:left;
background:#778BBD;
height:344px;
}
#nav ul{
width:116px;
padding:0px;
margin:0px;
margin:auto;
list-style:none;
}
#nav li{
padding:0px;
margin:0px;
border-bottom:1px dotted white;
line-height:9pt;
padding-bottom:5px;
}
#nav ul ul{
margin-left:10px;
margin-top:5px;
}
#nav ul ul ul{
width:100px;
}
#nav ul ul li{
border-bottom:none;
}
#nav a{
padding:0px;
margin:0px;
color:white;
text-decoration:none;
font-size:8pt;
line-height:7pt;
}
#nav a:hover{
/*color:#61D3FA;*/
color:#A1D4CF;
}
#nav p{
padding:0px;
margin:0px;
font-size:8pt;
width:116px;
margin:auto;
margin-top:0px;
color:white;

margin-bottom:2px;
}
#nav ul ul a{
font-size:6.5pt;
line-height:6pt;
padding-right:5px;
}
#nav form{
padding:0px;
margin:0px;
width:116px;
margin:auto;
margin-top:0px;
border-bottom:1px dotted white;
padding-bottom:3px;
}
#nav input{
margin:0px;
font-size:8pt;
background:#D7D6D4;
border:0px;
width:91px;
}
#share_price{
padding:0px;
margin:0px;
width:116px;
margin:auto;
margin-bottom:5px;
}
#share_price h4{
padding:0px;
margin:0px;
color:#1F417E;
font-size:9pt;

}
#share_price h1{
padding:0px;
margin:0px;
font-size:30pt;
color:#00518D;
font-weight:lighter;
}
#share_price p{
padding:0px;
margin:0px;
color:#1F417E;
border:none;
}
#ir_contact{
padding:0px;
margin:0px;
margin-top:5px;
width:120px;
float:left;
clear:left;
background:#778BBD;
padding:5px;
}
#ir_contact h3{
padding:0px;
margin:0px;
font-size:10pt;
color:#233F7E;
}
#ir_contact p{
padding:0px;
margin:0px;
margin-bottom:4px;
color:white;
font-size:7pt;
}
#ir_contact a{
text-decoration:none;
color:white;
}
#search {
width:120px;
padding:0px;
margin:0px;
padding:5px;
padding-top:0px;
padding-bottom:0px;
float:left;
clear:left;
background:#233F7E;
}
#search form{
padding:0px;
margin:0px;
}
#search p{
padding:0px;
margin:0px;
font-size:9pt;
color:white;
margin-bottom:4px;
margin-top:4px;
}
#search input{
margin:0px;
padding:0px;
font-size:8pt;
background:#D7D6D4;
border:0px;
width:80px;
margin-bottom:5px;

}
#image_bar{
padding:0px;
margin:0px;
width:128px;
float:right;
}
#main_content{
padding:0px;
margin:0px;
margin-left:10px;
margin-right:10px;
width:392px;
float:left;
}
#main_content h3{
padding:0px;
margin:0px;
font-variant:small-caps;
font-size:12pt;
color:#8F8794;
margin-bottom:5px;
}
#main_content h4{
color:#8F8794;
font-size:10pt;
padding-bottom:0px;
margin:0px;
}
#main_content p, #main_content ul,#main_content table{
color:#8F8794;
font-size:10pt;
}
#main_content ul{
list-style:square;
}
#main_content a{
color:#03478E;
text-decoration:none;
}
#main_content a:hover{
color:#737EAB;
}
.opening{
margin-top:0px;
padding-top:0px;

}
#right_col{
width:128px;
float:right;
clear:right;
}
#footer{
clear:both;
width:800px;
text-align:right;
padding-top:20px;
}
#footer_text{
/*padding:0px;
margin:0px;
width:128px;
text-align:left;
clear:both;
position:relative;
top:152px;*/
width:500px;
float:right;
}

#footer_text p{
padding:0px;
margin:0px;
font-size:6.5pt;
color:#8F8794;
/*width:128px;*/
}
#footer_text a{
padding:0px;
margin:0px;
text-decoration:none;
color:#A1D4CF;
}
#base a.graylink{
padding:0px;
margin:0px;
color:#778BBD;
font-size:6.5pt;
margin-right:5px;
}
#bottom_left_pic{
padding:0px;
margin:0px;
/*position:relative;*/
/*top:147px;
*/
margin-top:3px;
height:112px;
}
#second_left_pic{
padding:0px;
margin:0px;
margin-top:5px;
height:112px;
}
#third_left_pic{
padding:0px;
margin:0px;
margin-top:5px;
height:112px;
}
#top_middle_pic{
padding:0px;
margin:0px;
width:128px;
position:relative;
top:0px;
height:112px;
}
#bottom_middle_pic{
padding:0px;
margin:0px;
padding:0px;
margin:0px;
position:relative;
width:128px;
top:5px;
left:132px;
height:112px;
}
#right_middle_pic{
padding:0px;
margin:0px;
float:right;
position:relative;
left:30px;
top:0px;
}
.right_col_pic{
padding:0px;
margin:0px;
position:relative;
/*top:50px;*/
top:5px;
height:112px;
}
.right_top{
margin-top:120px;
}
#middle_footer{
padding:0px;
margin:0px;
margin-top:12px;
width:360px;
}
#recent_publications{

}
#recent_publications h3{
padding:0px;
margin:0px;
margin-bottom:5px;
font-size:10pt;
color:#1F417E;
}
#recent_publications a{
font-size:7pt;
text-decoration:none;
color:#1F417E;
font-weight:bold;
clear:both;
}

/***************************************
Hover styling 
***************************************/
/*a.bremen {
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/bat%20bremen.jpg) no-repeat;
float:right;
margin-right:5px;
}
a:hover.bremen {
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/bat%20bremen_over.jpg) no-repeat;
margin-right:5px;
}
a.mannheim {
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/mannheim.jpg) no-repeat;

}
a:hover.mannheim {
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/mannheim_over.jpg) no-repeat;
}
a.koln {
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/koln.jpg) no-repeat;

}
a:hover.koln {
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/koln_over.jpg) no-repeat;
}*/
a.annual{
width:75px;
height:106px;
display:block;
background:url(../../media/jpg/ar_08.jpg) no-repeat;
}
a:hover.annual{
width:75px;
height:106px;
display:block;
background:url(../../media/jpg/ar_08_over.jpg) no-repeat;
}
a.presentation{
width:75px;
height:58px;
display:block;
background:url(../../media/jpg/front_cover.jpg) no-repeat;
}
/*a:hover.presentation{
width:75px;
height:56px;
display:block;
background:url(../../media/jpg/pres_final_08_over.gif) no-repeat;
}*/
#search #submit{
padding:0px;
margin:0px;
position:relative;
top:0px;
/*background:#D7D6D4;*/
background:#233F7E;
border:1px solid #CCCCCC;
width:20px;
/*float:right;*/
color:#fff;
}
#nav #submit{
padding:0px;
margin:0px;
padding-bottom:4px;
margin-left:2px;
/*background:#D7D6D4;*/
background:#778BBD;
border:1px solid #CCCCCC;
width:18px;
height:12pt;
position:relative;
top:0px;
color:#fff;
float:right;
}

/***************************************************
********* random pic styles ***********************/
a.bayreuthA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/bayreuthA.jpg) no-repeat;
}
a:hover.bayreuthA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/bayreuthA_over.jpg) no-repeat;
}
a.Burger_King{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Burger_King.jpg) no-repeat;
}
a:hover.Burger_King{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Burger King_over.jpg) no-repeat;
}
a.Bremen_Dotlingerstrasse{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Bremen_Dotlingerstrasse.jpg) no-repeat;
}
a:hover.Bremen_Dotlingerstrasse{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Bremen_Dotlingerstrasse_over.jpg) no-repeat;
}
a.bremen_hafenA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/bremen_hafenA.jpg) no-repeat;
}
a:hover.bremen_hafenA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/bremen_hafenA_over.jpg) no-repeat;
}
a.bremen_hafenB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/bremen_hafenB.jpg) no-repeat;
}
a:hover.bremen_hafenB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/bremen_hafenB_over.jpg) no-repeat;
}
a.kielA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/kielA.jpg) no-repeat;
}
a:hover.kielA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/kielA_over.jpg) no-repeat;
}
a.kielB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/kielB.jpg) no-repeat;
}
a:hover.kielB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/kielB_over.jpg) no-repeat;
}
a.kielC{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/kielC.jpg) no-repeat;
}
a:hover.kielC{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/kielC_over.jpg) no-repeat;
}
a.kielD{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/kielD.jpg) no-repeat;
}
a:hover.kielD{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/kielD_over.jpg) no-repeat;
}
a.magdeburgA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/magdeburgA.jpg) no-repeat;
}
a:hover.magdeburgA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/magdeburgA_over.jpg) no-repeat;
}
a.magdeburgB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/magdeburgB.jpg) no-repeat;
}
a:hover.magdeburgB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/magdeburgB_over.jpg) no-repeat;
}
a.magdeburgC{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/magdeburgC.jpg) no-repeat;
}
a:hover.magdeburgC{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/magdeburgC_over.jpg) no-repeat;
}
a.magdeburyA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/magdeburyA.jpg) no-repeat;
}
a:hover.magdeburyA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/magdeburyA_over.jpg) no-repeat;
}
a.magdeburyB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/magdeburyB.jpg) no-repeat;
}
a:hover.magdeburyB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/magdeburyB_over.jpg) no-repeat;
}
a.mannheim{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/mannheim.jpg) no-repeat;
}
a:hover.mannheim{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/mannheim_over.jpg) no-repeat;
}
a.mannheimB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/mannheimB.jpg) no-repeat;
}
a:hover.mannheimB{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/mannheimB_over.jpg) no-repeat;
}
a.munichA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/munichA.jpg) no-repeat;
}
a:hover.munichA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/munichA_over.jpg) no-repeat;
}
a.regensbergA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/regensbergA.jpg) no-repeat;
}
a:hover.regensbergA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/regensbergA_over.jpg) no-repeat;
}
a.rostockA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/rostockA.jpg) no-repeat;
}
a:hover.rostockA{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/rostockA_over.jpg) no-repeat;
}
a.IMG_4795{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_4795.jpg) no-repeat;
}
a:hover.IMG_4795{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_4795_over.jpg) no-repeat;
}
a.IMG_4814{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_4814.jpg) no-repeat;
}
a:hover.IMG_4814{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_4814_over.jpg) no-repeat;
}
a.IMG_4951{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_4951.jpg) no-repeat;
}
a:hover.IMG_4951{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_4951_over.jpg) no-repeat;
}
a.IMG_5207{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_5207.jpg) no-repeat;
}
a:hover.IMG_5207{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_5207_over.jpg) no-repeat;
}
a.IMG_5798{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_5798.jpg) no-repeat;
}
a:hover.IMG_5798{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_5798_over.jpg) no-repeat;
}
a.IMG_5805{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_5805.jpg) no-repeat;
}
a:hover.IMG_5805{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_5805_over.jpg) no-repeat;
}
a.IMG_5911{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_5911.jpg) no-repeat;
}
a:hover.IMG_5911{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_5911_over.jpg) no-repeat;
}
a.IMG_6206{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_6206.jpg) no-repeat;
}
a:hover.IMG_6206{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_6206_over.jpg) no-repeat;
}
a.IMG_6210{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_6210.jpg) no-repeat;
}
a:hover.IMG_6210{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_6210_over.jpg) no-repeat;
}
a.IMG_7536{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_7536.jpg) no-repeat;
}
a:hover.IMG_7536{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_7536_over.jpg) no-repeat;
}
a.IMG_7552{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_7552.jpg) no-repeat;
}
a:hover.IMG_7552{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_7552_over.jpg) no-repeat;
}
a.IMG_7606{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_7606.jpg) no-repeat;
}
a:hover.IMG_7606{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_7606_over.jpg) no-repeat;
}
a.IMG_7612{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_7612.jpg) no-repeat;
}
a:hover.IMG_7612{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_7612_over.jpg) no-repeat;
}
a.IMG_7627{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_7627.jpg) no-repeat;
}
a:hover.IMG_7627{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_7627_over.jpg) no-repeat;
}
a.IMG_7646{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_7646.jpg) no-repeat;
}
a:hover.IMG_7646{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_7646_over.jpg) no-repeat;
}
a.IMG_8480{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_8480.jpg) no-repeat;
}
a:hover.IMG_8480{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_8480_over.jpg) no-repeat;
}
a.IMG_8604{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_8604.jpg) no-repeat;
}
a:hover.IMG_8604{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_8604_over.jpg) no-repeat;
}
a.IMG_8739{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_8739.jpg) no-repeat;
}
a:hover.IMG_8739{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_8739_over.jpg) no-repeat;
}
a.IMG_9038{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_9038.jpg) no-repeat;
}
a:hover.IMG_9038{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_9038_over.jpg) no-repeat;
}
a.IMG_9066{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_9066.jpg) no-repeat;
}
a:hover.IMG_9066{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_9066_over.jpg) no-repeat;
}
a.IMG_9578{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_9578.jpg) no-repeat;
}
a:hover.IMG_9578{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_9578_over.jpg) no-repeat;
}
a.staff{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/staff.jpg) no-repeat;
}
a:hover.staff{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/staff_over.jpg) no-repeat;
}

a.Gartenfelde_54{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Gartenfelde_54.jpg) no-repeat;
}
a:hover.Gartenfelde_54{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Gartenfelde_54_over.jpg) no-repeat;
}
a.IMG_3305{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_3305.jpg) no-repeat;
}
a:hover.IMG_3305{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_3305_over.jpg) no-repeat;
}
a.IMG_3351{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/IMG_3351.jpg) no-repeat;
}
a:hover.IMG_3351{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/IMG_3351_over.jpg) no-repeat;
}
a.Gartenfelde_66{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Gartenfelde_66.jpg) no-repeat;
}
a:hover.Gartenfelde_66{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Gartenfelde_66_over.jpg) no-repeat;
}

a.Troisdorf_8773{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Troisdorf_8773.jpg) no-repeat;
}
a:hover.Troisdorf_8773{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Troisdorf_8773_over.jpg) no-repeat;
}

a.Troisdorf_8825{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Troisdorf_8773.jpg) no-repeat;
}
a:hover.Troisdorf_8825{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Troisdorf_8773_over.jpg) no-repeat;
}

a.Troisdorf_8885{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/Troisdorf_8885.jpg) no-repeat;
}
a:hover.Troisdorf_8885{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/Troisdorf_8885_over.jpg) no-repeat;
}
a.maintal{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/assorted/maintal.jpg) no-repeat;
}
a:hover.maintal{
width:128px;
height:112px;
display:block;
background:url(../../media/jpg/overs/maintal_over.jpg) no-repeat;
}
