@charset "utf-8";
/* css document */
body, html {
         background-color:#ffffff;
         padding:0;
         height:100%;
         font-family: arial;
	margin:0 auto;
         font-size:12px;
         color:#004752;
         background-image:url("img/bg-head.gif");
         background-repeat: repeat-x;
}


a { text-decoration:none; font-size:11px; }

.head{   height:157px;
         width:1050px;
	 margin:0 auto;
         background-image:url("img/header.jpg");

}


.senden { line-height:40px;height:40px;width:234px; display:block; background-image:url("img/senden.gif");border:0px; cursor:pointer; }

.anzeige-head { color:#004851; font-weight:bold; font-size:13px;  }

.bookmarks{
        padding: 0px 0px 0px 0px;
        float:left;
}

.bookmark_img { float:left;margin:0px 2px 10px 2px; border:0px; }

input {
         color:#004752;
}

.suche { height:57px;width:98px; background-image:url("img/suchestart.gif");border:0px; float:left; cursor:pointer; }


.kontaktfelder { border:1px solid #D0E1E4;height:17px; background-image:url("img/inputfelder.gif"); background-position:center top; background-repeat:repeat-x;
 line-height:16px;width:232px;font-size:11px;background-color:#ffffff;margin-bottom:2px;padding-left:3px;font-family:arial;font-size:11px; }

.kontaktfeldert { border:1px solid #D0E1E4;height:17px; background-image:url("img/inputfelder2.gif"); background-position:center top; background-repeat:repeat-x;
 line-height:16px;width:232px;font-size:11px;background-color:#ffffff;margin-bottom:2px;padding-left:3px;font-family:arial;font-size:11px; }

.laenderlink {
         font-family: arial;
         font-size:11px;
         color:#004752;
         width:140px;
         display:block;
         height:20px;
         line-height:18px;
         border-bottom:1px dashed #004752;
}
.laenderlink:hover {
         font-family: arial;
         font-size:11px;
         color:#004752;
         width:140px;
         background-color:#DFFAFF;
         display:block;
         height:20px;
         line-height:18px;
         border-bottom:1px dashed #004752;
}

.nachrichtenlink {
         font-family: arial;
         padding-left:20px;
         font-size:12px;
         color:#004752;
         float:left;
         width:380px;
         background-color:#ffffff;
         display:block;
         margin:2px;
         line-height:18px;
         border-bottom:1px dashed #89C4C1;
}
.nachrichtenlink:hover {
         font-family: arial;
         padding-left:20px;
         font-size:12px;
         color:#004752;
         width:380px;
         margin:2px;
         background-color:#DFFAFF;
         display:block;
         line-height:18px;
         border-bottom:1px dashed #89C4C1;
}


.foot{   width:875px;
 height:30px;
				 margin: 0px auto;
	 			 padding-top:25px;
         background-image:url("img/bg-footer.gif");
         background-repeat: repeat-x;
         color:#ffffff;
         }

.foot a{  color:#ffffff; line-height:30px; margin:0px 0px 0px 35px;

}


.wortmarke {height:60px;width:372px;display:block;
         margin: 60px 0px 0px 35px;float:left;
         background-image:url("img/wortmarke.gif");
}

.bilderleiste {height:85px;width:358px;display:block;
         margin: 80px 0px 0px 35px;float:left;
         background-image:url("img/bilderleiste.gif");
}


.navi{width:900px;
          height:41px;
          padding: 0px 0px 0px 20px;
          background-position:left middle;


}

.navinumber { padding: 0px 0px 0px 14px; font-weight:bold; font-size: 25px;}
.navipoint  { padding: 0px 0px 0px 25px; font-weight:regular; }


.mitte{background-image:url("../bilder/hg.gif");
       background-repeat:repeat-y;
       width:921px;
       clear:both;
       display:inline-block;
       margin: 0px 0px 0px 0px;

}

.impressum{ height:10px;
                        width:370px;
                        font-family:arial, helvetica, sans-serif;
                           font-size:11px;
                           color:#e5e8df;
                        margin-left:350px;
                        padding-top:20px;
                        float:left;

}

.imp{                font-family:arial, helvetica, sans-serif;
                           font-size:11px;
                           color:#e5e8df;
                        text-decoration:none;

}


.imp:hover{text-decoration:none;
                        font-family:arial, helvetica, sans-serif;
                           font-size:11px;
                           color:#aaaaaa;

}

.bookmarks{height:20px;
           width:150px;
           display:block;
           float:left;
           padding-left:440px;
           padding-top:15px;
           }

p{width:500px;
        text-align:left;
        font-family:arial, helvetica, sans-serif;
        font-size: 12px;
        color:#231e1b;
        line-height:18px;
}

p a{width:500px;
        text-align:left;
        font-family:arial, helvetica, sans-serif;
        font-size: 12px;
        color:#231e1b;
        line-height:18px;
        text-decoration:none;
}

p a:hover{width:500px;
        text-align:left;
        font-family:arial, helvetica, sans-serif;
        font-size: 12px;
        color:#399eef;
        line-height:18px;
        text-decoration:none;
}

ul{padding-left:90px;}
ol{padding-left:90px;}

li{text-align:left;
        font-family:arial, helvetica, sans-serif;
        font-size: 12px;
        color:#231e1b;
        line-height:18px;

}

li a{text-align:left;
        font-family:arial, helvetica, sans-serif;
        font-size: 12px;
        color:#231e1b;
        line-height:18px;
        text-decoration:none;

}

li a:hover{text-align:left;
        font-family:arial, helvetica, sans-serif;
        font-size: 12px;
        color:#399eef;
        line-height:18px;
        text-decoration:none;

}

h1{text-align:left;
   font-family:arial, helvetica, sans-serif;
   font-size:24px;
   color: #399eef;
   margin-left:75px;
   margin-top:40px;
   line-height:10px;


}


.detaillink { height:14px;background-color:#eeeeee;border-bottom:1px dotted #cccccc; border-top:1px solid #ffffff;
              text-align:right;padding:1px 5px 1px 0px; width:287px;margin-bottom:2px;display:block;color: #1298B0; }


.detaillink2 { line-height:21px; text-align:right;padding:0px 20px 0px 0px; display:block;color: #1298B0;
               background-image:url("img/anzeige-unten2.gif"); background-repeat:repeat-x; width:372px; height:21px; }



.detailkasten { width:270px;border:1px solid #159BB3;float:left;padding:10px; }
.detailkasten:hover { width:270px;border:1px solid #cccccc;float:left;padding:10px;background-color: #D2E7EB;
 }

.bigboxtop { background-image:url("img/bigboxtop.gif"); background-repeat:repeat-x; width:868px; height:23px; display:block;}
.bigboxmid  { border-left:1px solid #5EA8B7; border-left:1px solid #5EA8B7; width:836px; padding: 0px 15px 0px 15px; border-right:1px solid #5EA8B7; }
.bigboxbot1 { background-image:url("img/bigboxbottom1.gif"); background-repeat:repeat-x; width:343px; padding-left:525px; height:27px; line-height:27px; color:#ffffff; display:block; font-size:14px;}
.bigboxbot2 { background-image:url("img/bigboxbottom2.gif"); background-repeat:repeat-x; width:868px; height:23px; display:block;}

.paymantbox_top { background-image:url("img/box-lang-top.gif"); background-repeat:repeat-x; width: 889px; height: 20px; }
.paymantbox_body { width: 857px; border-left: 1px solid #5EA8B7;  border-right: 1px solid #5EA8B7; padding: 0px 10px 0px 20px; }
.paymantbox_bottom { background-image:url("img/box-lang-bottom.gif"); background-repeat:repeat-x; width: 889px; height: 20px; }

h2{  color:#008790;
  font-size: 18px;
  font-weight:bold;
  line-height:18px;
  padding:10px 0px 0px 0px;
  margin:0px;


}

h3{
  color:#008790;
  font-size: 18px;
  font-weight:bold;
  line-height:18px;
  padding:10px 0px 10px 0px;
  margin:0px;
}

h4{
  color:#004851;
  font-size: 30px;
  line-height:30px;
  font-weight:bold;
  padding:0px 0px 0px 40px;
  margin:0px;
}


.button1{background-image:url("../bilder/investorrelations_button.gif");
            background-position:left middle;
                background-repeat:no-repeat;
                display:block;
                height:20px;
                width:50px;
                margin-top:-16px;
                margin-left:75px;
}

.button2{background-image:url("../bilder/investorrelations_button.gif");
            background-position:left middle;
                background-repeat:no-repeat;
                display:block;
                height:20px;
                width:50px;
                margin-top:-16px;
                margin-left:450px;
}

.strich{background-image:url("../bilder/investorrelations_index_06_strich.gif");
            background-position:left middle;
                background-repeat:no-repeat;
                display:block;
                height:383px;
            width:30px;
                float:left;
                margin-left:20px;

}

.bildtext{height:100px;
                  width:200px;
                  padding-left:20px;
                  font-family:arial, helvetica, sans-serif;
                  font-size: 10px;
                  text-align:left;
                  line-height:14px;
                  color:#e5e8df;
                  margin-left:0px;
                  margin-top:270px;

}

.subnavi{width:898px;
         height:20px;
         padding: 2px 0px 6px 0px;
         background-color:#231e1b;
         font-family:arial, helvetica, sans-serif;
         font-size: 12px;
         color:#aaaaaa;
         text-align:left;}

.subnavi a{font-family:arial, helvetica, sans-serif;
           font-size: 12px;
           color:#e5e8df;
           text-decoration:none;
           line-height:23px;}

.subnavi a:hover{font-family:arial, helvetica, sans-serif;
         font-size: 12px;
         color:#aaaaaa;
         text-decoration:none;}



#plzKarte {
position: relative;
float:left;
width: 242px;
margin-left:20px;
height: 330px;
margin-top:1px;
float: left;
display:block;
background-image:url('img/landkarte/laenderkarte.gif'); }
#plzKarte img { position: absolute;}
#plz0 { top: 133px; left: 159px; }
#plz1 { top: 57px; left: 144px;}
#plz2 { top: 17px; left: 127px;}
#plz3 { top: 79px; left: 126px;}
#plz4 { top: 134px; left: 109px;}
#plz5 { top: 177px; left: 86px;}
#plz6 { top: 207px; left: 49px;}
#plz7 { top: 134px; left: 56px;}
#plz8 { top: 163px; left: 15px;}
#plz9 { top: 213px; left: 21px;}
#plz10 { top: 100px; left: 9px;}
#plz11 { top: 45px; left: 29px;}
#plz12 { top: 71px; left: 75px;}
#plz13 { top: 52px; left: 104px;}
#plz14 { top: 6px; left: 75px;}
#plz15 { top: 93px; left: 189px;} left: 109px;}
#plz5 { top: 177px; left: 86px;}
#plz6 { top: 207px; left: 49px;}
#plz7 { top: 134px; left: 56px;}
#plz8 { top: 163px; left: 15px;}
#plz9 { top: 213px; left: 21px;}
#plz10 { top: 100px; left: 9px;}
#plz11 { top: 45px; left: 29px;}
#plz12 { top: 71px; left: 75px;}
#plz13 { top: 52px; left: 104px;}
#plz14 { top: 6px; left: 75px;}
#plz15 { top: 93px; left: 189px;} 93px; left: 189px;} left: 109px;}
#plz5 { top: 177px; left: 86px;}
#plz6 { top: 207px; left: 49px;}
#plz7 { top: 134px; left: 56px;}
#plz8 { top: 163px; left: 15px;}
#plz9 { top: 213px; left: 21px;}
#plz10 { top: 100px; left: 9px;}
#plz11 { top: 45px; left: 29px;}
#plz12 { top: 71px; left: 75px;}
#plz13 { top: 52px; left: 104px;}
#plz14 { top: 6px; left: 75px;}
#plz15 { top: 93px; left: 189px;}