html {
    height: 100%;
}


body {
  padding:0px;
  margin:0px;
  text-align: center;
  height: 100%;
  background-color:#E7E7E7;
}


img {
                        border: 0;
                    }



#inhalt {
position: relative;
text-align: left;	
margin: 0px auto;
padding:0px;
width: 930px;
min-height: 100%;
  background-image:url(../images/bg.gif);

  }



* html #inhalt {height: 100%;}




#header { 	
width: 758px;
text-align: left;	
padding: 0px;
margin: 0px;
height: 75px;
position: relative;
}



#content_left {
 position: relative;
 float: left;
 width:  127px;
 color: #3E404E;
text-align: left;
margin: 0;
padding: 0;

}



#content_right {
 position: relative;
 float: left;
margin: 0;
padding-left: 20px;
 width:  658px;
text-decoration: none;
font-family: Skia, Skia, sans-serif;
font-size: 12px;
font-weight: normal;
color: #767676;
}

#content_right a {
text-decoration: underline;
color: #3E404E;
}

#content_right a:link {
color: #3E404E;
text-decoration: underline;
}

#content_right a:visited {
color: #3E404E;
text-decoration: none;
}

#content_right a:hover {
text-decoration: underline;
}


#teaser_left {
 position: relative;
 float: left;
 width:  448px;
 color: #3E404E;
text-align: left;
margin: 0;
padding: 0;
}

#teaser_left a {
text-decoration: underline;
color: #3E404E;
}

#teaser_left a:link {
color: #3E404E;
text-decoration: underline;
}

#teaser_left a:visited {
color: #3E404E;
text-decoration: underline;
}

#teaser_left a:hover {
text-decoration: none;
}

#teaser_right {
 position: relative;
 float: left;
margin: 0;
padding: 0;
 width:  200px;
text-decoration: none;
font-family: Skia, Skia, sans-serif;
font-size: 12px;
font-weight: normal;
color: #767676;
}

#teaser_right a {
text-decoration: underline;
color: #3E404E;
}

#teaser_right a:link {
color: #3E404E;
text-decoration: underline;
}

#teaser_right a:visited {
color: #3E404E;
text-decoration: underline;
}

#teaser_right a:hover {
text-decoration: none;
}


#content_head {
margin: 0;
padding: 0;
 width:  100%;
 height: 85px;
}



#content_right_galerie {
 position: relative;
 float: left;
margin: 0;
padding-left: 20px;
 width:  658px;
text-decoration: none;
font-family: Skia, Skia, sans-serif;
font-size: 12px;
font-weight: normal;
color: #767676;
 min-height: 620px;

}

#content_right_galerie a {
text-decoration: underline;
color: #767676;
}

#content_right_galerie a:link {
color: #767676;
text-decoration: underline;
}

#content_right_galerie a:visited {
color: #767676;
text-decoration: none;
}

#content_right_galerie a:hover {
text-decoration: underline;
color: #3E404E;
}



#galerie_description{
  margin: 7px 0 0 0; 
padding: 0 0 0 0;
height: 20px;
min-height: 50px;
}


#galerie_description a {
text-decoration: underline;
color: #767676;
}

#galerie_description a:link {
color: #767676;
text-decoration: underline;
}

#galerie_description a:visited {
color: #767676;
text-decoration: none;
}

#galerie_description a:hover {
text-decoration: underline;
color: #3E404E;
}



#galerie_detail {
  margin: -3px 0 0 0; 
padding: 0 0 0 0;
height: 64px;
border-left:1px solid #3E404E;
border-right:1px solid #3E404E;
border-bottom:1px solid #3E404E;
}


#galerie_detail a {
text-decoration: underline;
color: #767676;
}

#galerie_detail a:link {
color: #767676;
text-decoration: underline;
}

#galerie_detail a:visited {
color: #767676;
text-decoration: none;
}

#galerie_detail a:hover {
text-decoration: underline;
color: #3E404E;
}





#galerie_detail_links {
 position: relative;
 float: left;
margin: 0;
padding-left: 22px;
 width:  190px;
text-decoration: none;
font-family: Skia, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #3E404E;
line-height: 17px;
}

#galerie_detail_mitte {
 position: relative;
 float: left;
margin: 0;
padding-left: 20px;
 width:  190px;
text-decoration: none;
font-family: Skia, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #3E404E;
line-height: 17px;
}

#galerie_detail_rechts {
 position: relative;
 float: left;
margin: 0;
padding-left: 20px;
 width:  190px;
text-decoration: none;
font-family: Skia, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #3E404E;
line-height: 17px;
}








ul#navigation {
width: 127px;
font-size: 0.8em;
font-family: Skia, Helvetica, sans-serif;
float: left; 
margin: 80px 0 0 0; 
padding: 0 0 0 0;
text-align: right;
}

ul#navigation li {
list-style: none;
margin: 0; 
padding-top: 5px;
padding-left: 0px;
}

ul#navigation a {
padding: 0px;
font-weight: normal;
text-decoration: none;
}

ul#navigation a:link {
color: #767676;
text-decoration: none;
}

ul#navigation a:visited {
color: #767676;
text-decoration: none;
}

ul#navigation a:hover {
font-weight: normal;
color: #3E404E;
text-decoration: underline;
}

ul#navigation a:active {
font-weight: normal;
color: #3E404E; 
}

ul#navigation li#active
{
font-weight: normal;
color: #3E404E; 
}



h1 {
padding-left: 20px;
padding-top: 25px;
 color: #3E404E;
 font-family: Skia, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
}

.headline {
 color: #3E404E;
 font-family: Skia, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
}

h3 {
padding-left: 20px;
padding-top: 2px;
 color: #767676;
 font-family: Skia, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
}
















.bu { 	

 font-family: Tahoma, Skia, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
letter-spacing: 0.1em;
color: #545456;
}



h2 {
 color: #545456;
 font-family: Tahoma, Skia, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
}

#unten {
width: 758px;
 font-family: Tahoma, Skia, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
position: absolute;
  text-align: left;	
  left: 173px;
       bottom: 7px;
}


#unten_left {
 position: relative;
   text-align: left;
 float: left;
 width: 458px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #767676;
}

#unten_left a {

text-decoration: none;
font-family: Skia, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #767676;

}

#unten_left a:link {
color: #767676;
text-decoration: none;
}
#unten_left a:hover {
color: #3E404E;
text-decoration: underline;
}

#unten_right {

 position: relative;
    text-align: right;
 float: left;
 width: 173px;
  font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #767676;
}


#unten_right a {

text-decoration: none;
font-family: Skia, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #767676;

}

#unten_right a:link {
color: #767676;
text-decoration: none;
}
#unten_right a:hover {
color: #3E404E;
text-decoration: underline;
}






.text_links {
 position: relative;
   text-align: right;
 float: left;
 width: 211px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;


}

.text_mitte {
 position: relative;
   text-align: right;
 float: left;
 width: 211px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
margin: 0 0 0 4px; 
}

.text_rechts {
 position: relative;
   text-align: right;
 float: left;
 width: 212px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
 margin: 0 0 0 9px; 
}



.galerie_images {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 0 0 0 0; 
padding: 0 0 0 0;

}





.galerie_images2 {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 125px 0 0 0; 
padding: 0 0 0 0;

}

.galerie_images3 {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 250px 0 0 0; 
padding: 0 0 0 0;

}


.galerie_images4 {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 375px 0 0 0; 
padding: 0 0 0 0;

}


.galerie_images5 {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 500px 0 0 0; 
padding: 0 0 0 0;

}





.image_links {
 position: relative;
   text-align: left;
 float: left;
 width: 211px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;


}

.image_mitte {
 position: relative;
   text-align: left;
 float: left;
 width: 211px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
margin: 0 0 0 12px; 
}

.image_rechts {
 position: relative;
   text-align: left;
 float: left;
 width: 212px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
 margin: 0 0 0 12px; 
}




.galerie_text_detail {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 117px 0 0 0; 
padding: 0 0 0 0;
}

.text_links_detail {
 position: relative;
   text-align: left;
 float: left;
 width: 211px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;

}

.text_mitte_detail {
 position: relative;
   text-align: left;
 float: left;
 width: 211px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
margin: 0 0 0 12px; 
}

.text_rechts_detail {
 position: relative;
   text-align: left;
 float: left;
 width: 212px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
 margin: 0 0 0 12px; 
}




.angebot_images {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 0 0 0 0; 
padding: 0 0 0 0;

}


.angebot_images2 {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 260px 0 0 0; 
padding: 0 0 0 0;
}


.angebot_image_links {
 position: relative;
   text-align: left;
 float: left;
 width: 321px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
}

.angebot_image_rechts {
 position: relative;
   text-align: left;
 float: left;
 width: 321px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
 margin: 0 0 0 15px; 
}













.angebot_text {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 230px 0 0 0; 
padding: 0 0 0 0;

}


.angebot_text2 {
width: 659px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
position: absolute;
  text-align: left;	
  margin: 494px 0 0 0; 
padding: 0 0 0 0;


}




.text_angebot_links {
 position: relative;
   text-align: left;
 float: left;
 width: 321px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
}



.text_angebot_rechts {
 position: relative;
   text-align: left;
 float: left;
 width: 321px;
 font-family: Skia, Helvetica, sans-serif;
 font-size: 12px;
  font-weight: normal;
 color: #828283;
 margin: 0 0 0 15px; 
}



ul#vnavigation {
  list-style: none;
margin-top: 85px;
margin-left: 10px;
padding: 0 0 0 0;
  width: 120px;
   color: #3E404E;
   font-family: Skia, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height:18px;
text-align: right;

}


ul#vnavigation a {
  color: #7D7C7D;
  padding: 0;
  text-decoration: none;
}



ul#vnavigation a:hover {
  color: #3E404E;
  text-decoration: underline;
}
