body { background-color: #829945; background-image: none; }
h1 { color: #1b4801; }
h2 { color: #445723; }

/* GENERAL LAYOUT STYLES */
#wrapper { background-image: url(../images/bg/bg_body_entry.jpg); }
#logo_ww { cursor:pointer; display:block; position: relative; top: 470px; left: 350px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/logo_sommer.png'); }
#logo_ww[id] {background-image: url(../images/bg/logo_sommer.png);}

#typo_samo { position: absolute; top: 425px; left: 500px; width: 204px; height: 48px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/typo_sanft_mobil.png'); }
#typo_samo[id] {background-image: url(../images/bg/typo_sanft_mobil.png);}

#alpine_pearls { cursor: pointer; position: absolute; top: 350px; left: 570px; width: 117px; height: 67px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/alpine_pearls.png'); }
#alpine_pearls[id] {background-image: url(../images/bg/alpine_pearls.png);}

#logo_footer { background-image: url(../images/bg/logo_footer.gif); background-repeat: no-repeat; background-position: center bottom; position: relative; top: 480px; left: 125px; width: 550px; }
#logo_footer p { color: #445723; font-size: 9px; margin: 0 0 80px; padding-right: 10px; padding-left: 10px; }
#logo_footer > p {padding-bottom:80px; margin-bottom:0px;}

/* tmp debug 
#logo_footer a { border: dotted 1px #ffa500; }
*/
#logo_footer a { background-image: url(../images/bg/spacer.gif); background-repeat: repeat; }

/* Logolink styles */
#logo_1 { position: absolute; left: 10px; bottom: 10px; width: 70px; height: 55px; }
#logo_2 { position: absolute; left: 85px; bottom: 10px; width: 30px; height: 55px; }
#logo_3 { position: absolute; left: 120px; bottom: 10px; width: 95px; height: 55px; }
#logo_4 { position: absolute; left: 220px; bottom: 10px; width: 55px; height: 55px; }
#logo_5 { position: absolute; left: 285px; bottom: 10px; width: 55px; height: 55px; }
#logo_6 { position: absolute; left: 345px; bottom: 10px; width: 45px; height: 55px; }
#logo_7 { position: absolute; left: 395px; bottom: 10px; width: 45px; height: 55px; }
#logo_8 { position: absolute; left: 445px; bottom: 10px; width: 40px; height: 55px; }
#logo_9 { position: absolute; left: 490px; bottom: 10px; width: 45px; height: 55px; }
/* #logo_1 a { width: 100%; height: 100%; display:inline; } */


#photo {  }
#headline { position: absolute; top: 100px; left: 300px; }
#content { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/header_content_DE.png'); }
#content[id] {background-image: url(../images/bg/header_content_DE.png);}
.photo_pos {  } 


/* **** NAVIGATION STYLES */
#navigation { left: 0; }
.navpoint, .navpoint_current { height: 35px;}

/* CSS sauberer Rollover Approach */
.navpoint a { color: #445723; height: 35px; width:198px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/small_navpoint_long_off.png'); }
.navpoint a[class] { background-image: url(../images/bg/small_navpoint_long_sprite.png); background-repeat: no-repeat; background-position: right -45px; }

.navpoint_current a { color: #ebffc9; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/small_navpoint_long_on.png'); }
.navpoint_current a[class] { background-image: url(../images/bg/small_navpoint_long_sprite.png); }

.navpoint a:link { }
.navpoint a:visited { }
.navpoint a:hover {cursor:pointer; color: #ebffc9; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/small_navpoint_long_on.png');}
.navpoint a[class]:hover { color: #ebffc9;}
.navpoint a:active { }

.shiftleft { font-size: 10px; top: 7px; left: -35px; }


#nav1 {}
#nav2 { position: relative; left: -20px; }
#nav3 { left: -32px; }
#nav4 { left: -38px; }
#nav5 { left: -36px; }
#nav6 { left: -30px; }
#nav7 { left: -12px; }
#nav8 { position: relative; left: 16px; }
#nav9 { position: relative; left: 50px; }


/* Sprachnav Styles OLD */
#snavigation {  }
.snavpoint, .snavpoint_current {  }

/* CSS sauberer Rollover Approach */
.snavpoint a { color: #445723; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/snavpoint_off.png'); }
.snavpoint a[class] {background-image: url(../images/bg/snavpoint_sommer_sprite.png);}

.snavpoint_current a { color: #ebffc9; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/snavpoint_on.png'); }
.snavpoint_current a[class] {background-image: url(../images/bg/snavpoint_sommer_sprite.png);}

.snavpoint a:link { }
.snavpoint a:visited { }
.snavpoint a:hover {color: #ebffc9; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bg/snavpoint_on.png');}
.snavpoint a[class]:hover { color: #ebffc9;}
.snavpoint a:active { }

.shiftright {  }


#snav1 {}
#snav2 {  }
#snav3 {  }
#snav4 {  }
#snav5 {  }
#snav6 {  }
#snav7 {  }
#snav8 {  }
#snav9 {  }

/* Bottom Navigation */
ul#bottomnav {  }
ul#bottomnav li {  }

ul#bottomnav li a { color: #445723; }
ul#bottomnav li a:link { }
ul#bottomnav li a:visited { }
ul#bottomnav li a:hover { color: #ebffc9; }
ul#bottomnav li a:active { }


/* Content Styles */
#header_image {}
#content p {color: #445723;}
.subcontent {  }
.content_block {  }
.angebot {  }
.icon {  }
.readmore {color:#445723;}


a:link { }
a:visited { }
a:hover { }
a:active { }

