body {
height:100%; 
max-height:100%; 
overflow:hidden;
background-image:url(/img/higr.jpg);
background-repeat:repeat-x;
background-position:bottom;font-size:76%; 
font-family:verdana, arial;
overflow:auto;
padding:0; 
margin:0; 
border:0;}

#head {
position:absolute; 
margin:0; 
top:0; left:0; 
display:block; 
width:100%; 
height:412px; 
background: url(/img/higr-head.jpg);
background-repeat:repeat-x; 
font-size:4em; 
z-index:2; 
color:#fff;}

#head2 {
position:absolute; 
margin:0; 
top:0; left:0; 
display:block; 
width:100%; 
height:168px; 
background: url(/img/higr-head-oben.jpg);
background-repeat:repeat-x;
z-index:6;}

@media print {
#head2 {display:none;}}

#foot {
position:absolute; 
margin:0; 
bottom:0; left:0; 
display:block; 
width:100%; 
height:50px; 
background:rgb(233,238,242); 
font-size:0.8em; 
z-index:5; 
text-align:right; 
color:rgb(157,78,84);}

#inhalt	{
position:absolute;
top:188px;
left:250px;
bottom:0px;
padding-right:25px;
right:0;
z-index:5;}

* html #inhalt	{
height:100%;
top:0; bottom:0; left:0; right:0;
border-top:168px solid #fff; 
border-bottom:0px solid #fff;
border-left:0px solid #fff;
border-right:0px solid #fff;
padding-left:250px;
padding-top:20px;
width: 100%;
z-index:4;}

#navi	{
position:absolute;
top:178px;
left:20px;
width:190px;
height:350px;
z-index:99;}

#adds	{
padding-top:12px;
z-index:99;}

@media print {
#adds {display:none;}}

* html #navi	{
top:188px;}

#logo	{
position:absolute;
background-image:url(/img/logo.jpg);
top:0;
left:250px;
height:141px;
width:386px;
z-index:99;}

@media print {
#logo {display:none;}}


.inner {display:block; padding:0 10px 10px 10px;}
.inner-text {display:block; padding:10px 15px 8px 18px;}
.inner-bild {display:block; padding:10px 10px 8px 11px;}
.bold {font-size:1.5em; font-weight:bold;}

.text	{
width:700px;
background-image:url(/img/higr-text.jpg);
background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
border: #EAEAEA solid 1px;
margin-bottom:30px;}

.inner-text ul li {list-style:url(/img/pfeile-orange.gif) upper-latin; margin-left:20px;}

/* ===========================
Imagemap für detaillierte Beschreibung
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
============================== */
#imap {display:block; width:300px; height:345px; background:url(/img/pellet-querschnitt.gif) no-repeat; position:relative; margin:10px 0 10px 0;}

#imap a#painting {display:block; width:300px; height:0; padding-top:210px; overflow:hidden; position:absolute; left:0; top:0; background:transparent url(/img/pellet-querschnitt.gif) no-repeat 300px 345px; cursor:default;}
* html #imap a#painting {height:210px; height:0;}

#imap a#painting:hover {background-position: 0 0; z-index:10;}

/*position im Bild rollover Rahmen*/
#imap dd {position:absolute; padding:0; margin:0;}
#imap #pellets1 {left:150px; top:40px; z-index:20;}
#imap #pellets2 {left:180px; top:160px; z-index:20;}
#imap #pellets3 {left:130px; top:145px; z-index:20;}
#imap #pellets4 {left:100px; top:155px; z-index:20;}
#imap #pellets5 {left:85px; top:40px; z-index:20;}
#imap #pellets6 {left:85px; top:70px; z-index:20;}
#imap #pellets7 {left:130px; top:200px; z-index:20;}

/* Groesse im Bild Rollover Rahmen*/
#imap a#link_pellets1 {display:block; width:80px; height:110px; text-decoration:none; z-index:20;}
#imap a#link_pellets2 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}
#imap a#link_pellets3 {display:block; width:60px; height:40px; text-decoration:none; z-index:20;}
#imap a#link_pellets4 {display:block; width:40px; height:60px; text-decoration:none; z-index:20;}
#imap a#link_pellets5 {display:block; width:60px; height:30px; text-decoration:none; z-index:20;}
#imap a#link_pellets6 {display:block; width:60px; height:70px; text-decoration:none; z-index:20;}
#imap a#link_pellets7 {display:block; width:80px; height:40px; text-decoration:none; z-index:20;}



#imap a em {display:none;}

#imap a span, #imap a:visited span {display:none;}

#imap a#link_pellets1:hover, #imap a#link_pellets2:hover, #imap a#link_pellets3:hover, #imap a#link_pellets4:hover, #imap a#link_pellets5:hover, #imap a#link_pellets6:hover, #imap a#link_pellets7:hover {border:1px solid #fff;}

#imap a:hover span {position:absolute; display:block; color:#000; width:330px; height:270px; line-height:1.5em; font-size:0.8em; text-align:justify;}

/*position rollover Text+Rahmen*/
#imap a#link_pellets1:hover span {left:150px; top:-20px;}
#imap a#link_pellets1:hover em {position:absolute; display:block; left:82px; top:30px; width:150px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}
#imap a#link_pellets2:hover span {left:120px; top:-120px;}
#imap a#link_pellets2:hover em {position:absolute; display:block; left:55px; top:35px; width:140px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}
#imap a#link_pellets3:hover span {left:170px; top:-120px;}
#imap a#link_pellets3:hover em {position:absolute; display:block; left:62px; top:25px; width:105px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}
#imap a#link_pellets4:hover span {left:200px; top:-120px;}
#imap a#link_pellets4:hover em {position:absolute; display:block; left:42px; top:25px; width:160px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}
#imap a#link_pellets5:hover span {left:230px; top:-20px;}
#imap a#link_pellets5:hover em {position:absolute; display:block; left:62px; top:25px; width:180px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}
#imap a#link_pellets6:hover span {left:230px; top:-20px;}
#imap a#link_pellets6:hover em {position:absolute; display:block; left:62px; top:25px; width:180px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}
#imap a#link_pellets7:hover span {left:180px; top:-150px;}
#imap a#link_pellets7:hover em {position:absolute; display:block; left:81px; top:25px; width:100px; height:1px; overflow:hidden; font-size:1px; background:#ddd;}

#imap a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:1px solid #000;}

#imap a span:first-line {font-weight:bold; font-style:italic;}
#info h3 {margin:0 0 0 75px; font-size:0.5em; font-weight:normal; font-family:georgia, "times new roman", serif; letter-spacing:0.1em; padding-bottom:5px; border-bottom:1px solid #aaa; width:650px;}

#info .para {width:300px; margin:0 0 0 75px;}

/* ===========================
image per mouseover vergrößern
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
============================== */
#imgx {position:absolute; top:50px; left:450px; width:73px; background-color:#fff; z-index:100;}
* html #imgx {position:absolute; top:80px; left:650px; width:73px; background-color:#fff; z-index:100;}
#imgx a.p1, #imgx a.p1:visited {display:block; width:100px; height:73px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#imgx a img {border:1px solid #ef7f01;}
#imgx a.p1:hover {text-decoration:none; background-color:#fff; color:#000;}
#imgx a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#imgx a.p1:hover .large {display:block; position:absolute; top:35px; left:-400px; width:600px; height:435px; border:10px solid #ccc; background-color:#fff;}


#info {z-index:100; height:22em;}

* html #imgx2 {top:80px; left:850px;}
#imgx2 {position:absolute; top:50px; left:600px; width:73px; background-color:#fff; z-index:101;}
#imgx2 a.p2, #imgx a.p2:visited {display:block; width:71px; height:73px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#imgx2 a img {border:1px solid #ef7f01;}
#imgx2 a.p2:hover {text-decoration:none; background-color:#fff; color:#000;}
#imgx2 a .large2 {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#imgx2 a.p2:hover .large2 {display:block; position:absolute; top:-65px; left:-600px; width:600px; height:435px; border:10px solid #ccc; background-color:#fff;}



.text-klein	{
font-size:0.8em;}

.text-markierung	{
font-size:1.2em;
color:#ef7f01;
font-weight:bold;}

.li-markiert	{
color:#ef7f01;}

h1	{
font-family:"Trebuchet MS";
font-size:18px;
color:#ef7f01;}

h2	{
font-family:"Trebuchet MS";
font-size:14px;
color: #333333;}

.border	{border-bottom: 1px dashed #ccc; width:100%;}

#contentbild-links	{
top:0;
float:left;
width:161px;
margin:10px 10px 10px 3px;}
#contentbild-rechts	{
top:0;
float:right;
width:161px;
margin:10px 3px 10px 10px;}
#contentbild-links-fbrst	{
top:0;
float:left;
width:405px;
margin:10px 10px 10px 3px;}

#contentbild-links-hackg	{
top:0;
float:left;
width:405px;
height:500px;
margin:10px 10px 10px 3px;}

#contentbild-links-hackg2	{
top:0;
float:left;
width:450px;
height:450px;
margin:10px 10px 10px 3px;}

a {
color:#ef7f01;
text-decoration:none;}

a:hover	{
color:#333333;
text-decoration:none;}

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

.img-pelllet-wf	{
width:232px;
height:355px;
float:right;
}

.tab-kontakt	{
background-color: #E2E2E2;
border:dotted 1px #ccc;
font-size:11px;}

.quelle 	{
color: #333333;
font-size:9px;
width:700px;}

#oben	{
position:fixed;
right:0;
bottom:0;
width:15px;
height:15px;
z-index:999;
}

* html #oben	{
position:fixed;
right:0;
bottom:0;
width:15px;
height:15px;
z-index:999;
}

@media print {
#oben {display:none;}}