html{ height:90%;}

body{
  background: #efebe7;
  font-family: Verdana;
  font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
	height: 100%;
	width: 100%;
	margin:0;
  padding: 5% 0 0 0;
  text-align:center;
  
}

#container{
  position:relative;
  width: 876px;
  height: 100px;  
  margin-left: auto;
  margin-right: auto;
  clear:both;
  text-align:left;
}

p a.textlink{



}

p a:hover.textlink{
  text-decoration:none;
}

p a.link_weiss{
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  border-bottom-width:3px;  
  border-bottom-style:solid;
  padding-bottom:1px;
  font-weight:bold;
  border-bottom-color:#FFFFFF;
}
p a:hover.link_weiss{
  border-bottom-color:#CCCCCC;
}

p a:hover.link_gelb{
  border-bottom-color:#FFFFFF;
}

p a.link_gelb{
  color:#d3d9d8;
  text-decoration:none;
  text-transform:uppercase;
  border-bottom-width:3px;  
  border-bottom-style:solid;
  padding-bottom:1px;
  font-weight:bold;
  border-bottom-color:#d3d9d8;
}



#topnavigation span{
  display:none;
}

#topnavigation #navi01 {
  display: block;
  float:left;
  width: 110px;
  height: 21px;
  background: url(../img/1_nav_ov.jpg) no-repeat;
}

#topnavigation #navi01 a {
  display: block;
  float:left;
  width: 110px;
  height: 21px;
  background: url(../img/1_nav.jpg) no-repeat;
}

#topnavigation #navi01 a:hover {
  background: url(../img/1_nav_ov.jpg) no-repeat;
}

#topnavigation #navi02 {
  display: block;
  float:left;
  width: 117px;
  height: 21px;
  background: url(../img/2_nav_ov.jpg) no-repeat;
}

#topnavigation #navi02 a {
  display: block;
  float:left;
  width: 117px;
  height: 21px;
  background: url(../img/2_nav.jpg) no-repeat;
}

#topnavigation #navi02 a:hover {
  background: url(../img/2_nav_ov.jpg) no-repeat;
}

#topnavigation #navi03 {
  display: block;
  float:left;
  width: 88px;
  height: 21px;
  background: url(../img/3_nav_ov.jpg) no-repeat;
}

#topnavigation #navi03 a {
  display: block;
  float:left;
  width: 88px;
  height: 21px;
  background: url(../img/3_nav.jpg) no-repeat;
}

#topnavigation #navi03 a:hover {
  background: url(../img/3_nav_ov.jpg) no-repeat;
}

#topnavigation #navi04 {
  display: block;
  float:left;
  width: 58px;
  height: 21px;
  background: url(../img/4_nav_ov.jpg) no-repeat;
}

#topnavigation #navi04 a {
  display: block;
  float:left;
  width: 58px;
  height: 21px;
  background: url(../img/4_nav.jpg) no-repeat;
}

#topnavigation #navi04 a:hover {
  background: url(../img/4_nav_ov.jpg) no-repeat;
}

#topnavigation #navi05 {
  display: block;
  float:left;
  width: 103px;
  height: 21px;
  background: url(../img/5_nav_ov.jpg) no-repeat;
}

#topnavigation #navi05 a {
  display: block;
  float:left;
  width: 103px;
  height: 21px;
  background: url(../img/5_nav.jpg) no-repeat;
}

#topnavigation #navi05 a:hover {
  background: url(../img/5_nav_ov.jpg) no-repeat;
}

#topnavigation #navi06{
  display: block;
  float:left;
  width: 56px;
  height: 21px;
  background: url(../img/6_nav_ov.jpg) no-repeat;
}

#topnavigation #navi06 a {
  display: block;
  float:left;
  width: 56px;
  height: 21px;
  background: url(../img/6_nav.jpg) no-repeat;
}

#topnavigation #navi06 a:hover {
  background: url(../img/6_nav_ov.jpg) no-repeat;
}

#topnavigation #navi07 {
  display: block;
  float:left;
  width: 66px;
  height: 21px;
  background: url(../img/7_nav_ov.jpg) no-repeat;
}

#topnavigation #navi07 a {
  display: block;
  float:left;
  width: 66px;
  height: 21px;
  background: url(../img/7_nav.jpg) no-repeat;
}

#topnavigation #navi07 a:hover {
  background: url(../img/7_nav_ov.jpg) no-repeat;
}

#topnavigation #navi08 a {
  display: block;
  float:left;
  width: 278px;
  height: 21px;
  background: url(../img/00_logo.jpg) no-repeat;
}

#balken{
  position:absolute; 
  left:0px; 
  top:21px;
  width: 876px;
  height: 13px;
  background: url(../img/c_balken.jpg) no-repeat;
}

#balken a span{
  display:none;
}

#balken span{
  display:none;
}



#balken #subnavi01{
  display: block;
  float:left;
  width: 115px;
  height: 21px;
  background: url(../img/c_navi1_ov.gif) no-repeat;
}

#balken #subnavi01 a {
  display: block;
  float:left;
  width: 115px;
  height: 21px;
  background: url(../img/c_navi1.gif) no-repeat;
}

#balken #subnavi01 a:hover {
  background: url(../img/c_navi1_ov.gif) no-repeat;
}


#balken #subnavi02{
  display: block;
  float:left;
  width: 88px;
  height: 21px;
  background: url(../img/c_navi2_ov.gif) no-repeat;
}

#balken #subnavi02 a {
  display: block;
  float:left;
  width: 88px;
  height: 21px;
  background: url(../img/c_navi2.gif) no-repeat;
}

#balken #subnavi02 a:hover {
  background: url(../img/c_navi2_ov.gif) no-repeat;
}

#balken #subnavi03{
  display: block;
  float:left;
  width: 130px;
  height: 21px;
  background: url(../img/c_navi3_ov.gif) no-repeat;
}

#balken #subnavi03 a {
  display: block;
  float:left;
  width: 130px;
  height: 21px;
  background: url(../img/c_navi3.gif) no-repeat;
}

#balken #subnavi03 a:hover {
  background: url(../img/c_navi3_ov.gif) no-repeat;
}




#press_balken{
  position:absolute; 
  left:110px; 
  top:21px;
  width: 766px;
  height: 13px;
  background: url(../img/press_balken.jpg) no-repeat;
}

#press_balken a span{
  display:none;
}

#press_balken span{
  display:none;
}

#balken #press_subnavi01{
  display: block;
  float:left;
  width: 46px;
  height: 21px;
  background: url(../img/press_navi_1_over.jpg) no-repeat;
}

#balken #press_subnavi01 a {
  display: block;
  float:left;
  width: 46px;
  height: 21px;
  background: url(../img/press_navi_1.jpg) no-repeat;
}

#balken #press_subnavi01 a:hover {
  background: url(../img/press_navi_1_over.jpg) no-repeat;
}


#balken #press_subnavi02{
  display: block;
  float:left;
  width: 64px;
  height: 21px;
  background: url(../img/press_navi_2_over.jpg) no-repeat;
}

#balken #press_subnavi02 a {
  display: block;
  float:left;
  width: 64px;
  height: 21px;
  background: url(../img/press_navi_2.jpg) no-repeat;
}

#balken #press_subnavi02 a:hover {
  background: url(../img/press_navi_2_over.jpg) no-repeat;
}













#pfeile a span{
  display: none;
}

#pfeile #pfeil_rechts a {
  display: block;
  position:absolute; 
  left:856px; 
  top:230px;
  float:left;
  width: 20px;
  height: 58px;
  background: url(../img/pfeil_rechts.gif) 10px 10px no-repeat;
}

#pfeile #pfeil_rechts a:hover {
  background: url(../img/pfeil_rechts_ov.gif) 10px 10px no-repeat;
}

#pfeile #pfeil_links a {
  display: block;
  position:absolute; 
  left:0px; 
  top:230px;
  float:left;
  width: 20px;
  height: 58px;
  background: url(../img/pfeil_links.gif) 0px 10px no-repeat;
}

#pfeile #pfeil_links a:hover {
  background: url(../img/pfeil_links_ov.gif) 0px 10px no-repeat;
}


#footer span{
 display:none;
 
}

#footer #footer_1{
  width:281px;
  height:28px;
  color:black;
  display:block;
  float:left;
  background: url(../img/footer_1.jpg) no-repeat;
}
#footer #email a{
  width:175px;
  height:25px;
  color:black;
  display:block;
  float:left;
  background: url(../img/email.jpg) no-repeat;
}
#footer #email a:hover{
  background: url(../img/email_ov.jpg) no-repeat;
}
#footer #footer_2{
  width:310px;
  height:28px;
  color:black;
  display:block;
  float:left;
  background: url(../img/footer_2.jpg) no-repeat;
}
#footer #logo{
  width:110px;
  height:28px;
  color:black;
  display:block;
  float:right;
  background: url(../img/00_sublogo.jpg) no-repeat;
}


