body {
   background-color:#000000;
   color: #620001;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-image:url('../images/whitehead-bckgrd.jpg');  
   background-repeat:repeat-x; 
   font-family:lucida sans, cursive;
   font-size: 14px;
   font-style: italic;
}

img {
  border: 0px;
}

h3, .h3 {
  font-size: 18px;
  margin:0px;
  padding: 0px 5px 0px 7px;
}

a {
   font-family:lucida sans, cursive;
   font-size: 14px;
   font-style: italic;
   color: #A76B63;
}

a:hover {
   color: #620001;
}

#main_center {
   z-index:0;
   position:relative;
   top:-55px;
   width:962px;
   height:100%;
}

* html #main_center {
   z-index:0;
   position:relative;
   top:-75px;
   width:962px;
   height:100%;   
}

#head_background {
   z-index:1;
   position:relative;
   top:0px;
   width:962px;
   height:300px;
   margin: 0px;
   padding: 0px;
   background-image:url('../images/head-bckgrd.png');  
   background-repeat:no-repeat; 
   behavior:url(./images/iepngfix.htc);
}

#mainnavi_background {
   z-index:5;
   position:absolute;
   top:242px;
   left:0px;
   width:100%;
   height:37px;
   background-image:url('../images/mainnavi-bckgrd.jpg');  
   background-repeat:repeat-x; 
}

#logo {
   z-index:5;
   position:absolute;
   top:50px;
   left:0px;
   width:202px;
   height:152px;
   background-image:url('../images/logo.png');  
   background-repeat:no-repeat; 
   behavior:url(./images/iepngfix.htc);
}

#head_caption {
   z-index:3;
   position:absolute;
   top:100px;
   left:319px;
   width:643px;
   height:162px;
   background-image:url('../images/head-caption.png');  
   background-repeat:no-repeat; 
   behavior:url(./images/iepngfix.htc);
}

#content_full {
   z-index:3;
   position:relative;
   float:left;
   top:-40px;
   left:67px;
   width:890px;
   height:500px;
   background-image:url('../images/content-fullbckgrd.jpg');  
   background-repeat:repeat-y; 
}

#footer_full {
   z-index:4;
   position:relative;
   float:left;
   top:-121px;
   left:67px;
   width:890px;
   height:81px;
   background-image:url('../images/footer-fullbckgrd.png');  
   background-repeat:no-repeat; 
   behavior:url(./images/iepngfix.htc);
}


#content_left {   
   z-index:5;
   position:absolute;
   top:50px;
   left:0px;
   width:250px;
   height:410px;
}

#content_main {
   z-index:5;
   position:absolute;
   top:260px;
   left:319px;
   width:642px;
}

#content_mainmiddle_left {
   z-index:5;
   position:relative;
   float: left;
   width:5px;
   height:100%;
   background-image:url('../images/content-mainleft.png');  
   background-repeat:repeat-y;
   behavior:url(./images/iepngfix.htc);
}

#content_mainmiddle {
   z-index:5;
   position:relative;
   width:632px;
   min-height:500px;
   height:auto !important;  /* für moderne Browser */
   height:500px;  /*für den IE */
   float: left;
   padding-top: 30px;
   text-align: left;
   background-image:url('../images/content-mainbckgrd.jpg');  
   background-repeat:repeat-y;    
}

#content_mainmiddle_right{
   z-index:5;
   position:relative;
   float:left;
   width:5px;
   height:100%;
   background-image:url('../images/content-mainright.png');  
   background-repeat:repeat-y;
   behavior:url(./images/iepngfix.htc);
}

#content_mainmiddle_bottom {
   z-index:5;
   position:relative;
   float:left;
   width:642px;
   height:5px;
   background-image:url('../images/content-mainfooter.png');  
   background-repeat:no-repeat;
   behavior:url(./images/iepngfix.htc);
}


#content_special_navi_left {
   position:absolute;
   left:200px;
   top: 490px;
   width: 343px;
   z-index:5;   
}

#content_special_navi_left img {
   behavior:url(./images/iepngfix.htc);
}

#content_special_navi_right {
   position:absolute;
   left:686px;
   top: 490px;
   width: 343px;
   z-index:5;
}

#content_special_navi_right img, #alternative_subnavi_top img, #alternative_subnavi_bottom img {
   behavior:url(./images/iepngfix.htc);
}

#alternative_subnavi_top {
   padding-top: 35px;
}

#alternative_subnavi_bottom {
   padding-top: 30px;
   z-index:5;
}

.alternative_subnavi {
   text-align: right;
}


