html, body {
margin: 0;
}
body {
background: transparent url(/fileadmin/bilder/zeitung3.jpg) top left repeat;
padding: 50px 0 0 0;
font-family: "Courier New", Courier, mono;
font-size: 101%;
color: #333333;
overflow: auto;
text-align: center; /* fuer IE_quirks */
}
.hg_body_bar {background: transparent url(/fileadmin/bilder/hg_vorhang.jpg) top left repeat;}
.hg_body_wowann {background: transparent url(/fileadmin/bilder/hg_wowann1.jpg) top center no-repeat;}
.hg_body_garten {background: #ceb283 url(/fileadmin/bilder/hg_garten_2.gif) top left repeat;}
.hg_body_aktuell {background: transparent url(/fileadmin/bilder/hg_pattern4.gif) top left repeat;}
.hg_body_news {background: #ffffff; margin: 20px; padding: 20px;}

/* Container */
#wrapper {
position: relative;
margin: 0 auto;
width: 950px;
height: 500px; 
text-align: left; /* Aufheben von IE_quirks im BODY */
}
.hg_bar {background: transparent url(/fileadmin/bilder/hg_bar_1.gif) top left no-repeat;}
.hg_garten {background: transparent url(/fileadmin/bilder/hg_garten.gif) top left no-repeat;}
.hg_aktuell {background: transparent url(/fileadmin/bilder/hg_aktuell.gif) top left no-repeat;}
.hg_wowann {background: transparent url(/fileadmin/bilder/hg_wowann2.gif) top left no-repeat;}
.hg_galerie {background: transparent url(../bilder/logo_aktuell.gif) top right no-repeat; padding-top: 1px;}

#navilinks {
display: inline;
position: absolute;
top: 140px;	
left: 30px;
width: 220px;
height: 260px;
margin: 0;
}
.hg_navi_bar {background: transparent url(/fileadmin/bilder/hg_bar_menu_1.gif) top left no-repeat;}
.hg_navi_garten {background: transparent url(/fileadmin/bilder/hg_garten_menu.gif) top left no-repeat;}
.hg_navi_aktuell {background: transparent url(/fileadmin/bilder/hg_archiv_menu.gif) top left no-repeat;}
.hg_navi_archiv {background: transparent url(/fileadmin/bilder/hg_aktuell_menu.gif) top left no-repeat;}

#navikopf {
display: block;
position: absolute;
top: 110px;
left: 300px;
width: auto;
height: auto;
z-index: 2;
}
#logo {
position: absolute;
right: 0;
top: 0;
width: 250px;
height: 100px;
} 
#sprache {
position: absolute;
right: 100px;
top: 520px;
width: auto;
height: auto;
display: inline;
} 
#kopf {
position: absolute;
left: 300px;
top: 80px;
z-index: 2;
}
#stern {
position: absolute;
left: 190px;
top: 10px;
width: 102px;
height: 90px;
z-index: 1;
}
#content {
position: absolute;
margin: 150px 0 0 300px;
height: 310px;
width: 510px;
}
#galerie {
position: relative;
margin: 58px 100px 0 100px;
height: auto;
width: 750px;
background: transparent url(/fileadmin/bilder/hg_galerie.gif) top left no-repeat;
}
#galeriefuss {
position: relative;
margin: 0 100px;
height: 30px;
width: 750px;
background: transparent url(/fileadmin/bilder/hg_galerie_unten.gif) top left no-repeat;
}
#padder {padding: 20px;}
.scrollbar {overflow: auto; scrollbar-face-color: #ffffff;}
.scrollbar_gelb {overflow: auto; scrollbar-face-color: #fff7d6;}
#footer {
position: absolute;
top: 475px;
left: 300px;
width: 500px;
height: auto;
display: block;
}
#news {
font-size: 100%;
}
/* set all to 0 */
h1, h2, p, ul, li, a {
margin: 0;
padding: 0;
}
/* headings */
h1, h2 {
margin: 0 0 5px 0;
font-weight: bold;
letter-spacing: 1pt;
}
h1 {
font-size: 100%;
}
h2 {
font-size: 80%;
}
h1 a {color: #666666;}
/* Texte */
li {
font-size: 73%;
list-style-type: none;
margin: 0;
}
p {
font-size: 73%;
margin: 0 0 8px 0;
}
p a {color: #333333;}
ul {
padding: 0;
line-height: 100%;
margin-bottom: 8px;
}
/* Menu */
#menu {
padding: 12px 0 0 20px;
font-size: 115%;
font-weight: bold;
color: #ffffff;
}
#menu li {
margin-left: 0;
padding-left: 0;
padding-bottom: 8px;
padding-top: 8px;
}
#menu a:visited, #menu a:link {
text-decoration: none;
margin-left: 0;
padding-left: 55px;
padding-bottom: 8px;
padding-top: 8px;
background-repeat: no-repeat;
background-position: 0 50%;
}
#menu a.bar:visited, #menu a.bar:link {background-image: url(/fileadmin/bilder/button_bar_link.gif);}
#menu a.garten:visited, #menu a.garten:link {color: #333333;background-image: url(/fileadmin/bilder/button_garten_link.gif);}

#menu a:hover {
text-decoration: none;
background-repeat: no-repeat;
background-position: 0 50%;
margin-left: 0;
padding-left: 55px;
padding-bottom: 25px;
padding-top: 25px;
}
#menu a.bar:hover {background-image: url(/fileadmin/bilder/button_bar_hover.gif);}
#menu a.garten:hover {color: #a1a751;background-image: url(/fileadmin/bilder/button_garten_hover.gif);}
#menu a.aktuell:hover {color: #666666;background-image: url(/fileadmin/bilder/button_aktuell_hover.gif);}

/* Footermenu */
#footermenu {
margin: 0;
padding: 0;
color: #666666;
}
#footermenu li {
display: inline;	
list-style: none;
font-size: 85%;
}
#footermenu a {
margin-right: 10px;
line-height: 130%;
text-decoration: none;
letter-spacing: 0;
color: #666666;
}
#footermenu a:link, #footermenu a:visited { color: #666666; }
#footermenu a:hover {
color: #000000;
background: transparent;
}
/*Kopfmenu*/
#kopfmenu {
margin: 0;
}
#kopfmenu li {
display: inline;	
list-style: none;
color: #cc0000;
font-size: 85%;
font-weight: bold;
margin-right: 10px;
letter-spacing: 1pt;
}
#kopfmenu a {
margin-right: 10px;
text-decoration: none;
letter-spacing: 1pt;
color: #666666;
}
#kopfmenu a:link, #kopfmenu a:visited { color: #666666; }
#kopfmenu a:hover {
color: #cc0000;
background: transparent;
}
/* Links */
a {text-decoration: underline;}
a:visited, a:links {color: #666666;}
a:hover {color: #cc0000}
.tx-gooffotoboek-pi1 a {font-family: "Courier New", Courier, mono; text-decoration: underline; color: #666666; font-size: 85%;}
.tx-gooffotoboek-pi1 a:visited {color: #666666;}
.tx-gooffotoboek-pi1 a:links {color: #666666;}
.tx-gooffotoboek-pi1 a:hover {color: #cc0000}
.larger {font-size: larger}