body
{
	font-family: Century Gothic;
    background:#fff;
   /* 	background-image:  url(../images/bg4.gif)  ; */
    background-image:  url(../images/spalte_li_bg_1.png)  ;
	background-position: top left;
  background-repeat: repeat-x;
 	height: 100%;
	margin: 0;

	}

 html {
	height: 100%;
	margin: 0;
}

#top {
	float: left;
	width: 1px; height: 50%;
	margin-bottom: -350px;
}

#container {
	clear: left;
	position: relative;
	margin: 0 auto;
	width: 1008px; height: 701px;
	background: #fff;      border: 1px solid #800000;
}

/* horizontale Navigation */
.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
}

.artmenu, .artmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.artmenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;
}

.artmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.artmenu li li
{
  float: none;
}
/*
.artmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;
}

.artmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.artmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.artmenu:after, .artmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.artmenu, .artmenu ul
{
  min-height: 0;
}

.artmenu ul
{
  background-image: url(../images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.artmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

      */
/* menu structure */

.nav
{
  margin-left:auto; margin-right:auto;  margin-top:3px;   background-position: top;   
  background-repeat: no-repeat;
  background-image: url('../images/Atitlan2aba.gif');
  
  width: 1002px;
  height: 126px;
  z-index: 100;
}
 
.nav_home
{
  margin-left:auto; margin-right:auto;  margin-top:3px;   background-position: top;
  background-repeat: no-repeat;
  background-image: url('../images/Atitlan_neu3.png');

  width: 1002px;
  height: 126px;
  z-index: 100;
}

.nav_turbine
{
  margin-left:auto; margin-right:auto;  margin-top:3px;   background-position: top;
  background-repeat: no-repeat;
  background-image: url('../images/Turbine_neu.png');

  width: 1002px;
  height: 126px;
  z-index: 100;
} 
 
.nav_sornzig
{
  margin-left:auto; margin-right:auto;  margin-top:3px;   background-position: top;
  background-repeat: no-repeat;
  background-image: url('../images/Sornzig_neu.png');

  width: 1002px;
  height: 126px;
  z-index: 100;
} 
 
.durchstrich {text-decoration: line-through;}   
 
ul#Navigation {
    float: right;

  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 93px 5px 0px 15px;

  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: -1px; padding: 0px;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 6px 20px;
    font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #F4EAB0;text-align: center;text-decoration: none ;
    border: 1px solid #fff;

    background-color: #800000;
  }


  ul#Navigation a:hover, ul#Navigation span {
      font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #800000; background-image: url('../images/item-center.png'); background-position: left -32px; text-align: center;text-decoration: none;
      border: 1px solid #800000; }

 .nav_vert_home a:link, .nav_vert_home a:active, .nav_vert_home a:visited
{display: block; margin-bottom: 2px; width:76px; border: 1px solid #ffffff; line-height: 29px;  background-image: url('../images/eas_dark_nav.png');
font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #F4EAB0;text-align: center;text-decoration: none}
.nav_vert_home a:hover
{display: block;margin-bottom: 2px; width:76px;border: 1px solid #800000; line-height: 29px; color: #800000; background-image: url('../images/item-center.png'); background-position: left -63px; text-align: center;text-decoration: none}


.nav_hor
{
    float: right;

  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 98px 5px 5px 15px;

  }
.nav_hor a
{padding: 5px 22px ; display: inline; margin-right: 1px; border: 1px solid #ffffff;  background-image: url('../images/eas_dark_nav.png');
font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #F4EAB0;text-align: center;text-decoration: none}
.nav_hor a:hover 
{padding: 5px 22px ; display: inline;margin-right: 1px; border: 1px solid #800000; color: #800000; background-image: url('../images/item-center.png'); background-position: left -63px; text-align: center;text-decoration: none}

.nav_hor a.active
{padding: 5px 22px; display: inline;margin-right: 1px; border-color: #fff;
    border-left-color: #800000; border-top-color: #800000; color: #800000; background-image: url('../images/item-center.png'); background-position: left -63px; text-align: center;text-decoration: underline}

   .nav_hor span span
{padding: 5px 22px ; display: inline;margin-right: 1px; border: 1px solid #800000; color: #800000; background-image: url('../images/item-center.png'); background-position: left -63px; text-align: center;text-decoration: none;
font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #800000;text-align: center;text-decoration: none}

.nav_hor a:hover.nav_hor_home    
{padding: 5px 22px ; display: inline;margin-right: 1px; border: 1px solid #800000; color: #800000; background-image: url('../images/item-center.png'); background-position: left -63px; text-align: center;text-decoration: none;
font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #800000;text-align: center;text-decoration: none}
 
.nav_hor a.nav_hor_home
{padding: 5px 22px ; display: inline; margin-right: 1px; border-color: #800000;
    border-left-color: #fff; border-top-color: #fff; background-image: url('../images/item-center_1a.png'); background-position: left -32px;
font-family: Century Gothic;font-size: 14px; font-weight: bold; color: #4D4A27;text-align: center;text-decoration: none} 
 
.artmenu
{
  float: right;

  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 93px 5px 0px 15px;

}


.nav .l, .nav .r, .nav .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 125px;
}

.nav .l
{
  left: 0;
  right: 0px;
}


.nav .r
{
  right: 0;
  width: 0px;
}


.nav .r div
{
  width: 1000px;
  right: 0;
}



/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
  clear: both;
}

.artmenu a , .artmenu a span
{
  height: 31px;
  display: block;

}


.artmenu a
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 1px;
  margin-left: 0px;

}
.artmenu a
{
  background-image: url('../images/item-left.png');
  background-position: left top;
  background-repeat: no-repeat;
}

.artmenu a span
{
  background-image: url('../images/item-right.png');
  background-position: right top;
  background-repeat: no-repeat;
}
.artmenu a span span
{
  font-family: Century Gothic;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #F4EAB0;
  padding: 0 20px;
  margin: 0 3px;
  line-height: 31px;
  text-align: center;
  background-image: url('../images/item-center.png');
  background-position: left top;
  background-repeat: repeat-x;

}


.artmenu a:hover
{
  background-position: left -31px;
}

.artmenu li:hover>a
{
  background-position: left -31px;
}
.artmenu li:hover a span
{
  background-position: right -31px;
}

.artmenu a:hover span
{
  background-position: right -31px;
}


.artmenu a:hover span span
{
  font-size:14px; color: #800000;
  background-position: left -31px;
}

.artmenu li:hover a span span
{
  font-size:14px; color: #800000;
  background-position: left -31px;
}


.artmenu a.active
{
  background-position: left -62px;
}

.artmenu a.active span
{
  background-position: right -62px;
}

.artmenu a.active span span
{
  color: #111311;
  background-position: left -62px;
}

/* end MenuItem */



 /* oberste Tabelle */





.nav_vert a:link, .nav_vert a:active, .nav_vert a:visited
{display: block; margin-bottom: 2px; border: 1px solid #ffffff; width:76px; line-height: 20px; background-color: #800000; font-family: Century Gothic;font-size: 12px;
color: #F4EAB0;text-align: center;text-decoration: none}
.nav_vert a:hover
{display: block;margin-bottom: 2px;border: 1px solid #800000; width:74px; line-height: 20px; color: #800000; background-image: url('../images/item-center.png'); background-position: left -32px; text-align: center;text-decoration: none}







#spalte_li
{
   width: 80px; margin: auto;    height:540px;    
  background-color: #FFFFFF;                                    
  background-image: url('../images/eas_dark_1.png');
  background-position: left top;
  background-repeat: repeat-x;
  padding:10px;
  border-right: 1px solid #800000;    border-top: 1px solid #800000;       

  }

#spalte_li_turbine
{
   width: 80px; margin: auto;    height:540px;
  background-color: #FFFFFF;
  background-image: url('../images/spalte_li_bg_turbine.png');
  background-position: left top;
  background-repeat: repeat-x;
  padding:10px;
  border-right: 1px solid #800000;    border-top: 1px solid #800000;

  }


/* Überschrift h3 linke Spalte */
#spalte_li_nav a:link, #spalte_li_nav a:visited, #spalte_li_nav a:active
{display:block;font-family: Century Gothic;
  margin-bottom: 5px; border: 1px solid #fff; width:76px; line-height: 29px; color: #800000; font-size: 14px; font-weight: bold; background-image: url('../images/item-center.png'); background-position: left -63px;
text-align: center;text-decoration: none}

#spalte_li_nav a:hover
{display:block;font-family: Century Gothic;
  margin-bottom: 5px; border: 1px solid #800000; width:76px; line-height: 29px; color: #800000; font-size: 14px; font-weight: bold; background-image: url('../images/item-center.png'); background-position: left -63px;
text-align: center;text-decoration: none}





#spalte_li h3
{font-family: Arial, Verdana, Tahoma;
  margin-bottom: 2px; border: 1px solid #000000;  line-height: 20px; color: #111311; font-size: 10pt; background-image: url('../images/item-center.png'); background-position: left -32px;
text-align: center;}

#spalte_li h2
{font-family: Arial, Verdana, Tahoma;
margin-bottom: 2px;border: 1px solid #ffffff; line-height: 29px; color: #E4C144; font-size: 10pt; background-color: #040D4F;
text-align: center; text-decoration: underline}


#inhalt
 {
   position:relative; background-color: #FFFFFF; font-family:Century Gothic; font-size: 13px; text-align:justify; color:#000;  width: 863px; height: 550px; padding: 0px 20px 0px 20px;   
      
 }

#inhalt_forum
 {
   position:relative; background-color: #FFFFFF; font-family:Century Gothic; font-size: 13px; text-align:justify; color:#000; width: 863px; height: 550px;  padding: 0px 20px 0px 20px;

 }

a.picture {   
text-decoration: none   
}

a.picture:hover {

text-decoration: none; 
}

a.picture span {     
visibility: visible;
position: absolute;

left: 60px;
margin-top: -2600px; 
padding: 0;
text-decoration: none;

}

a.picture:hover span {     
visibility: visible;  
position: absolute; left:0px; margin-top: 3px; margin-left:0px;
border: 1px solid #800000;

filter:alpha(opacity=90); /* IE */
-moz-opacity: 0.90; /* Mozilla */
opacity: 0.90; /* Opera */
background-color: #F4EAB0;
text-decoration: none;
color:#800000;

}

 a.picture_s {
text-decoration: none
}

a.picture_s:hover {

text-decoration: none;
}

a.picture_s span {
visibility: visible;
position: absolute; 

left: 60px;
margin-top: -2600px;
padding: 0;
text-decoration: none;

}

a.picture_s:hover span {
visibility: visible;
position: absolute; left:0px; margin-top: 3px; margin-left:0px;

width:270px; height:230px;
filter:alpha(opacity=95); /* IE */
-moz-opacity: 0.95; /* Mozilla */
opacity: 0.95; /* Opera */
background-color: #F4EAB0;
text-decoration: none;
color:#800000;

}

 a.picture_sornzig {
 border-bottom: 1px dotted #800000; color: #800000; font-size: 13px; text-decoration: none ;
}

a.picture_sornzig:hover {

cursor:help; color: #000; border-bottom:1px #fff solid; font-size: 13px; text-decoration: none ;
}

a.picture_sornzig span {
visibility: visible;
position: absolute;

left: 60px;
margin-top: -2600px;
padding: 0;
text-decoration: none;

}

a.picture_sornzig:hover span {
visibility: visible;
position: absolute; left:0px; bottom:230px; margin-top: 3px;
width:400px; height:300px;

filter:alpha(opacity=95); /* IE */
-moz-opacity: 0.95; /* Mozilla */
opacity: 0.95; /* Opera */
background-color: #F4EAB0;
text-align: center; color:#800000; font-size:13px;

}




a.pictureb {
 border-bottom: 1px dotted #800000; color: #800000; font-size: 13px; text-decoration: none ;

}

a.pictureb:hover {

cursor:help; color: #000; border-bottom:1px #fff solid; font-size: 13px; text-decoration: none ;
}

a.pictureb span {

visibility: visible;
position: absolute;

left: 60px;
margin-top: -2600px;
padding: 0;
text-decoration: none;

}

a.pictureb:hover span{
position: absolute; left:300px; bottom:200px; margin-top: 3px;

border:1px solid #800000;
color: #000000;
filter:alpha(opacity=95); /* IE */
-moz-opacity: 0.95; /* Mozilla */
opacity: 0.95; /* Opera */
background-color: #F4EAB0;
text-decoration: none; z-index:1;    padding:0px;
text-align:center; 

}



a.pictureb span span{
             
position: absolute;

left: 0px;
margin-top: -2600px;
padding: 0;
text-decoration: none;
padding:5px;

}

a.pictureb:hover span span{
   
  -webkit-box-width: 130px;
  -webkit-box-shadow: 3px 2px 5px #424242;
  -moz-box-width: 130px;
    -moz-box-shadow: 3px 2px 5px #424242;
    box-shadow: 3px 2px 5px #424242;
    box-width:130px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
 
     padding:5px;
    position: absolute; left:310px; bottom:80px; z-index:2; background:#F4EAB0; border:1px solid #800000;    color:#800000;
    }

#pictureb {
 border-bottom: 1px dotted #800000; color: #800000; font-size: 13px; text-decoration: none ;

}

#pictureb:hover {

cursor:help; color: #000; border-bottom:1px #fff solid; font-size: 13px; text-decoration: none ;
}

#pictureb span {

position: absolute;

left: 60px;
margin-top: -2600px;
padding: 0;
text-decoration: none;

}

#pictureb:hover span{

position: absolute; left:350px; bottom:150px; margin-top: 3px;
border: 1px solid #800000;
color: #000000;
filter:alpha(opacity=95); /* IE */
-moz-opacity: 0.95; /* Mozilla */
opacity: 0.95; /* Opera */
background-color: #F4EAB0;
text-decoration: none; z-index:1;    padding:0px;


}



#pictureb span span{

position: absolute;

left: 0px;
margin-top: -2600px;
padding: 0;
text-decoration: none;
padding:5px;

}

#pictureb:hover span span{

 margin-left:5px; margin-top:-5px; -webkit-box-shadow: 3px 2px 5px #424242;
    -moz-box-shadow: 3px 2px 5px #424242;
    box-shadow: 3px 2px 5px #424242;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

     padding:5px;
    position: absolute; left:310px; bottom:80px; z-index:2; background:#F4EAB0; border:1px solid #800000;    color:#800000;
    }




#abbr { text-decoration: none ;

}
#abbr a{
 /* border-bottom: 1px dotted #800000; color: #800000; font-size: 13px; */text-decoration: none ;  background:#fff;
}
#abbr a:hover {
  cursor:help;  /* color: #000; border-bottom:1px #fff solid; font-size: 13px;*/ text-decoration: none ;  background:#fff;
}
#abbr a span{
  position:absolute; 
  visibility:hidden; text-decoration:none; background:#fff;
}
#abbr a:hover span{  
 margin-left:-48px; margin-top:32px; -webkit-box-shadow: 3px 2px 5px #424242;
    -moz-box-shadow: 3px 2px 5px #424242;
    box-shadow: 3px 2px 5px #424242;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; visibility:visible; background:#F4EAB0; border:1px solid #800000;  font-size:12px; padding:3px; color:#800000 ;
}



a.picture1 {
text-decoration: none
}

a.picture1:hover {

text-decoration: none;
}

a.picture1 span {
visibility: visible;
position: absolute;

left: 60px;
margin-top: -2600px;
padding: 0;
text-decoration: none;

}

a.picture1:hover span {
visibility: visible;
position: absolute; left:41px; margin-top: 3px;
border: 1px solid #800000;
color: #000000;
background-color: #F4EAB0;
text-decoration: none;

}

a.picture2 {
text-decoration: none
}

a.picture2:hover {

text-decoration: none;
}

a.picture2 span {
visibility: visible;
position: absolute;

left: 60px;
margin-top: -2600px;
padding: 0;
text-decoration: none;

}

a.picture2:hover span {
visibility: visible;
position: absolute; left:0px; margin-top: 3px;
border: 1px solid #800000;
color: #000000;
background-color: #F4EAB0;
text-decoration: none;

}

#inhalt_breadcrumb
   {
    background-color: #800000; 
    background-image: url('../images/eas_dark.jpg');
    height:15px; line-height:15px; font-family: Century Gothic; font-size: 13px ; color:#F4EAB0; border-top: solid 2px #800000; border-bottom: solid 2px #800000; padding-left: 10px; text-align:justify; 
 }


#inhalt h1, #inhalt h2
{font-family: Century Gothic; color: #800000; padding-left: 150px}

#inhalt h1
{font-size: 13pt;background-color: #F4EAB0;}

#inhalt h2
{font-size: 11pt}

#inhalt p, #inhalt ol, #inhalt li
{font-family: Century Gothic;color: #000;font-size: 13px;text-align: justify;}

/* allgemeine Hyperlinks im Inhaltsbereich */
#inhalt a:link, #inhalt a:visited, #inhalt a:active
{color: #800000; font-size: 13px; text-decoration: underline}

#inhalt a:hover
{background-color: #F4EAB0; color: #000; font-size: 13px; text-decoration: none}

#inhalt1 h1, #inhalt1 h2
{font-family: Century Gothic; color: #800000; padding-left: 150px}

#inhalt1 h1
{font-size: 13pt;background-color: #F4EAB0;}

#inhalt1 h2
{font-size: 11pt}

#inhalt1 p, #inhalt1 ol, #inhalt1 li
{font-family: Century Gothic;color: #000;font-size: 13px;text-align: justify;}

/* allgemeine Hyperlinks im Inhaltsbereich */
#inhalt1 a:link, #inhalt1 a:visited, #inhalt1 a:active
{color: #800000; font-size: 13px; text-decoration: underline}

#inhalt1 a:hover
{background-color: #Fff; color: #000; font-size: 13px; text-decoration: none}

.scrollbar
{
overflow-x: hidden;
overflow-y: auto;
}


  #visitors1
  {  font-family: Century Gothic;color: #000;font-size: 10px;
     background-color: #FFFFFF; width: 95px; height: auto; padding: 0px; margin-left:-10px; border: 1px solid #800000; overflow-x: hidden;
overflow-y: hidden;  position:absolute;bottom: 6px;    z-index: 1
  }

.forum a:link, .forum a:visited, .forum a:active
{display:block;text-decoration:none;color:#111311;width:76px;line-height:20px;text-align:center;margin-bottom: 2px;
border: 1px solid #ffffff;background-image: url('../images/item-center_forum.png'); background-position: left -64px;line-height:25px;font-size:13px;}

.forum a:hover
{font-weight:bold; font-size:15px;border: 1px solid #800000;color:#800000;z-index:4;background-image: url('../images/item-center_forum.png'); background-position: left -32px;}  
  


/**//**/
.menu{font-family: Century Gothic;font-size: 13px;width:76px;line-height:28px;position:relative;z-index:2}

.menu ul li a,

.menu ul li a:visited{display:block;text-decoration:none;color:#F4EAB0;width:76px;line-height:28px;text-align:center;margin-bottom: 2px;
border: 1px solid #ffffff; background-image: url('../images/eas_dark_nav.png');line-height:28px;font-size:13px;}


.menu ul{padding:0;margin:0;list-style-type:none;}

.menu ul li{float:left;margin-right:1px;position:relative;}

.menu ul li ul{display:none;}

     /**/


.menu ul li:hover a{font-weight:bold; font-size:15px;border: 1px solid #800000;color:#800000;z-index:4;background-image: url('../images/item-center_1a.png'); background-position: left -32px;}

.menu ul li:hover ul{display:block;position:absolute;top:0px;left:78px;width:120px;z-index:3}


.menu ul li:hover ul li ul{display:none;}

.menu ul li:hover ul li a{font-weight:normal; line-height: 28px;font-size: 12px; margin-bottom: 0px;display:block; color:#F4EAB0; border: 1px solid #800000;
background-image: url('../images/item-center_2aa.png'); width:120px;}   

.menu ul li:hover ul li a:hover , .menu ul li:hover ul li:hover a {font-weight:bold; line-height: 28px;font-size:12px;border: 1px solid #800000;color:#800000;background-image: url('../images/item-center_1a.png'); background-position: left -32px;}

.menu ul li:hover ul li:hover ul{display:block;position:absolute;left:122px;top:0px;width:120px;z-index:2}

.menu ul li:hover ul li:hover ul li a{display:block;border: 1px solid #800000;color:#F4EAB0;width:120px; font-weight: normal;font-size: 12px;line-height: 28px;background-image: url('../images/item-center_2aa.png'); }

.menu ul li:hover ul li:hover ul li a:hover{font-weight:bold; line-height: 28px;font-size:12px; border: 1px solid #800000;color:#800000;background-image: url('../images/item-center_1a.png'); background-position: left -32px;}  


  

.menu ul li:hover ul li:hover ul li ul{display:none;}

.menu ul li:hover ul li:hover ul li a{font-weight:normal; line-height: 28px;font-size: 12px; margin-bottom: 0px;display:block; color:#F4EAB0; border: 1px solid #800000;
background-image: url('../images/item-center_2aa.png'); width:120px;}

.menu ul li:hover ul li:hover ul a:hover , .menu ul li:hover ul li:hover ul :hover a {font-weight:bold; line-height: 28px;font-size:12px;border: 1px solid #800000;color:#800000;background-image: url('../images/item-center_1a.png'); background-position: left -32px;}

.menu ul li:hover ul li:hover ul li:hover ul{display:block;position:absolute;left:122px;top:0px;width:120px;z-index:2}

.menu ul li:hover ul li:hover ul li:hover ul li a{display:block;border: 1px solid #800000;color:#F4EAB0;width:120px; font-weight: normal;font-size: 12px;line-height: 28px;background-image: url('../images/item-center_2aa.png'); }

.menu ul li:hover ul li:hover ul li:hover ul li a:hover{font-weight:bold; line-height: 28px;font-size:12px; border: 1px solid #800000;color:#800000;background-image: url('../images/item-center_1a.png'); background-position: left -32px;}
