*{padding:0; margin:0; font-family: Lucida, Arial, Sans-Serif; outline:none;}


body {background:  url(images/d-body-hg.jpg) top left repeat-x #E6F2FF;
			text-align: center;
			margin: 0 auto;
	    padding: 0 auto; 
	    }




#seite {position: relative; top:0px; left: 0px; width: 1000px; min-height:500px; padding: 0 auto; margin: 0 auto;}
*html #seite {height: 500px;}





#inhalt {float: left; padding: 0 0 0 0; margin: 0 0 0 0; width: 1000px; min-height:400px; background: url(images/d-hg-inhalt.jpg) top left repeat-y;}
*html #inhalt {height:400px;}


#over-head {float: left; width: 1000px; padding-top: 3px; height: 23px; background: #F2F5F9; }
#over-head div {float: right; margin: 0px 10px 0 0;}
#over-head div img {border: none;  height: 15px; margin:3px 0 0 10px;}

#over-head-menue {float: right; padding: 2px 0 0 0;}
#over-head-menue a {margin-right:15px; color: #5DABD3; text-decoration: none;}
#over-head-menue a:hover {color: #5DABD3; text-decoration: underline;}

#head {position: relative; float: left; width: 900px; height: 12px; padding: 167px 0 0 100px; background: url(images/d-head-hg.jpg) top left no-repeat;}
#logo-head {position: absolute; left: 0px; top: 4px; width: 380px; height: 150px; background: url() top left;}




#breadcrumb {color: #5DABD3; font-size: 10px; font-weight: bold; float: right; width:600px; height: 8px; text-align: left; padding: 0px 10px 0 0;}
#breadcrumb a {color: #5DABD3; text-decoration: none;} 
#breadcrumb a:hover {color: #fff;}

#footer-back {padding: 0 0 0 0; border: none; background: #fff; margin: 0 0 0px 15px;}

a.footline-back-de {border:none; text-decoration:none; padding: 0 0 0 0; margin: 0px 0 0 0; width: 100px; height: 40px; background: url(/images/footer-back-de.jpg) top left no-repeat;}
a.footline-back-de:hover {border:none; text-decoration:none; padding: 0 0 0 0; margin: 0px 0 0 0; background: url(/images/footer-back-de-h.jpg) top left no-repeat;}

a.footline-back-en {border:none; text-decoration:none; padding: 0 0 0 0; margin: 0px 0 0 0; width: 100px; height: 40px; background: url(/images/footer-back-en.jpg) top left no-repeat;}
a.footline-back-en:hover {border:none; text-decoration:none; padding: 0 0 0 0; margin: 0px 0 0 0; background: url(/images/footer-back-en-h.jpg) top left no-repeat;}

a.footline-back-pl {border:none; text-decoration:none; padding: 0 0 0 0; margin: 0px 0 0 0; width: 100px; height: 40px; background: url(/images/footer-back-pl.jpg) top left no-repeat;}
a.footline-back-pl:hover {border:none; text-decoration:none; padding: 0 0 0 0; margin: 0px 0 0 0; background: url(/images/footer-back-pl-h.jpg) top left no-repeat;}
/***************************-NEWS-**********************************/
/*******************************************************************/



    #over-aktuell {float: left; width: 182px; height: 53px; background: url(images/d-head-aktuell-en.jpg) top left no-repeat;}
    #aktuell {text-align: left; float: left; width: 182px; height:290px;/* overflow: hidden;*/}
/***************************-MELTWATER NEWS-**********************************/


    #TickerVertical {text-align: left;  width: 182px; height: 290px; float: left;} 
    #TickerVertical div {text-align: left;  width: 182px; height: 290px; float: left; margin: 0 0 0 0; padding: 0 0 0 0;} 
    
    
    #TickerVertical h2 {width:172px; height: 10px; padding:5px 0 0 10px; margin: 8px 0 8px 0; color: #737373; font-size: 10px; font-weight: bold;} 
    #TickerVertical h1 {width:166px; padding:0 0 10px 10px; color: #144C95; font-size: 11px; font-weight: bold;} 
    
    #TickerVertical p  {padding:0 0 5px 10px; overflow:  hidden; color: #5DABD3; font-size: 11px; font-weight: bold; width:166px;} 
    
    #TickerVertical a  {font-weight: bold; display: block; width: 171px; height: 10px; text-align: right; color: #A3BA03; padding: 0 10px 10px 0; margin: 0 0 25px 1px; background: url(images/d-trennlinie-aktuell.gif) bottom left no-repeat;} 
    #TickerVertical a:hover  {width: 171px; height: 10px; text-align: right; color: #A3BA03; padding: 0 10px 10px 0; margin: 0 0 25px 1px;}
           
    #TickerVertical img {float: right;} 
    


/***************************-ENDE MELTWATER NEWS-**********************************/

/***************************-WESTWIND NEWS-**********************************/
 #um-aktuell {float: left; width: 182px; height:700px;  overflow: hidden;}
    
    
    #over-westwind-news {float: left; width: 182px; height: 56px; background: url(images/d-west-wind-news-head.jpg) top left no-repeat;}
    #westwind-news {float: left; text-align: left; width: 182px; }
    #westwind-news  h2 {width:172px; height: 10px; padding:5px 0 0 10px; margin: 8px 0 8px 0; color: #737373; font-size: 10px; font-weight: bold;}  
    #westwind-news  h1 {width:166px; padding:0 0 10px 10px; color: #144C95; font-size: 11px; font-weight: bold;} 
    
    #westwind-news  p  {padding:0 0 5px 10px; overflow:  hidden; color: #5DABD3; font-size: 11px; font-weight: bold; width:166px;} 
    
    #westwind-news  a  {font-weight: bold; display: block; width: 171px; height: 10px; text-align: right; color: #A3BA03; padding: 0 10px 10px 0; margin: 0 0 400px 1px; background: url(images/d-trennlinie-aktuell.gif) bottom left no-repeat;} 
    #westwind-news  a:hover  {width: 171px; height: 10px; text-align: right; color: #A3BA03; padding: 0 10px 10px 0; margin: 0 0 400px 1px;}
           
    #westwind-news  img {float: right; margin-right:4px;} 

/****************************-ENDE NEWS-****************************/
/*******************************************************************/



#vor-menue {float: left; width: 196px; height: 52px; background: url(images/d-vor-menue-hg.gif) top left repeat-x #F2F5F9;}
#menue {z-index: 8000; position: relative; top: 0px; left: 0px; float: left; width:615px; height: 52px; background: url(images/d-menue-hg.jpg) top left repeat-x #D1DFEF; }

#trennlinie-content {float: left; width: 7px; min-height: 500px; background: url(images/d-trennlinie-content.gif) top left no-repeat #D1DFEF;}
*html #trennlinie-content {height: 500px;}

#content {z-index: 988; float: left; position: relative; top: 0px; left: 0px; text-align: left; padding: 41px 0 0 10px; width: 801px; min-height: 500px; background: url(images/content-hg.jpg) top left no-repeat  ;} 
*html #content {height: 450px;}

#content h1 {color: #5DABD3; font-size: 22px; font-weight: normal; }
#content h2 {color: #A3BA03; font-size: 12px; font-weight: normal; margin: 0 0 15px 20px;}
#content p {font-size: 12px; float: left; clear: both; color: #144C95; width: 500px; margin: 0 0 0 7px;}
#content ul {float: left; clear: both; color: #144C95; width: 500px; margin: 0 0 0 17px;}
#content ol {float: left; clear: both; color: #144C95; width: 500px; margin: 0 0 0 17px;}

#content strong {color: #144C95;}

#content p img {padding: 3px 3px 3px 3px; border: 1px solid #ccc; background: #fff; margin: 0 0 5px 15px;}
#content a {color: #5DABD3; font-weight: normal; font-size: 12px; text-decoration: none;}
#content a:hover {color: #A3BA03; text-decoration: underline;}              

#content p a.footline {color: #5DABD3; font-weight: bold; font-size: 10px; padding: 0 0 3px 0;}
#content p a.footline:hover {color: #A3BA03;}

#content input {font-size: 11px;}

#content table tr td a {background: url(images/url-link-icon.jpg) top left no-repeat; padding: 0 0 0 22px;}

/*************-INFO QUADRATE AUF DER STARTSEITE-*******************/

/*.info-quad {height: 118px; width: 151px; float: left; margin: 0 3px 15px 2px; padding: 46px  0 0 14px; color: #fff; font-weight: bold; text-decoration: none;}

#content p a {color: #fff; font-weight: bold; text-decoration:none;}
#content p a:hover {cursor: pointer; color: #666; text-decoration:none;}*/
#seite #inhalt #content #home-all {float: left; position: relative; top: 0px; left: 0px; width: 730px; height: 400px; display: block;}
#seite #inhalt #content #home-all #home-1 {display: block; position: absolute; top: 0px; left: 0px; width: 180px; height: 163px; background: url(http://w-wind.de/templates/westwind/images/home-animation.gif) top left no-repeat;}
#seite #inhalt #content #home-all #home-2 {display: block; position: absolute; top: 0px; left: 180px; width: 328px; height: 163px; background: url(http://w-wind.de/templates/westwind/images/home-animation-2.gif) top left no-repeat;}

#seite #inhalt #content #home-all #home-3 {display: block; position: absolute; top: 0px; left: 508px; width: 292px; height: 328px; background: url(http://w-wind.de/templates/westwind/images/home-typ.jpg) top left no-repeat;}
#seite #inhalt #content #home-all #home-3-en {display: block; position: absolute; top: 0px; left: 508px; width: 292px; height: 328px; background: url(http://w-wind.de/templates/westwind/images/home-typ-en.jpg) top left no-repeat;}


#seite #inhalt #content #home-all #home-btn-1 {display: block; position: absolute; top: 164px; left: 0px; width: 165px; height: 164px; background: url(http://w-wind.de/templates/westwind/images/button-luftbilder.jpg) top left no-repeat;}
#seite #inhalt #content #home-all #home-btn-2 {display: block; position: absolute; top: 164px; left: 171px; width: 165px; height: 164px; background: url(http://w-wind.de/templates/westwind/images/button-imbau.jpg) top left no-repeat;}
#seite #inhalt #content #home-all #home-btn-3 {display: block; position: absolute; top: 164px; left: 342px; width: 165px; height: 164px; background: url(http://w-wind.de/templates/westwind/images/button-international.jpg) top left no-repeat;}
    
#seite #inhalt #content #home-all #home-btn-1 a {display: block; width: 140px; height: 100px; position: relative; top: 46px; left: 16px; color: #fff; font-weight: bold; text-decoration:none}
#seite #inhalt #content #home-all #home-btn-1 a:hover {color: #666;}
         
#seite #inhalt #content #home-all #home-btn-2 a {display: block; width: 140px; height: 100px; position: relative; top: 46px; left: 16px; color: #fff; font-weight: bold; text-decoration:none}
#seite #inhalt #content #home-all #home-btn-2 a:hover {color: #666;}
         
#seite #inhalt #content #home-all #home-btn-3 a {display: block; width: 140px; height: 100px; position: relative; top: 46px; left: 16px; color: #fff; font-weight: bold; text-decoration:none}
#seite #inhalt #content #home-all #home-btn-3 a:hover {color: #666;}

/*****************************************************************************/


/*****************************************************************************/


#footer {clear:both; text-align: center; float: left; padding: 0px 0 0 0; margin: 0 0 0 0; width: 100%; height: 88px; background: url(images/d-hg-footer.jpg) top left repeat-x;}
#footer-in {clear: left; position: relative; top: 0px; left: 0px; width: 1000px; height: 88px; padding: 0 auto; margin: 0 auto; text-align: left;}

#rss {width: 36px; height: 51px; position: absolute; top:-14px; left: 5px; background: url(images/d-rss.jpg) top left no-repeat;}

#footer-right {clear:both; float: right; text-align: left; height: 88px; width: 320px; background: url(images/d-footer-right-hg.jpg) top left no-repeat;} 

#footer-right h1 {margin: 15px 0 0 30px; color: #fff; font-size: 12px; font-weight: normal;}
#footer-right h2 {margin: 0 0 0 30px; color: #D1E065; font-size: 28px; font-weight: bold;}

#footer-link {position: absolute; top: 5px; left:52px;}

#footer-link a {color: #fff; text-decoration: underline; font-weight: normal; margin: 0 10px 0 0;}
#footer-in a:hover {color: #fff; text-decoration: none; font-weight: normal; margin: 0 10px 0 0;}

.topmenue {padding: 40px 0 0 0; margin: 0 0 0 0;}


/*********************************-MENUE-******************************************/
/**********************************************************************************/

       /*Drop-down menu*/
       .nav2 {z-index:15000; white-space:nowrap /*IE hack*/; float:left; width:auto; border:none; /*background:none;*/ color: rgb(75,75,75); font-size:15px;} /*Color navigation bar normal mode*/
       .nav2 ul {list-style-type: none;}
       .nav2 ul li {padding: 0 0 0 2px; background: url(images/d-trennlinie-menue.gif) top left repeat-y; float:left; z-index:auto !important /*Non-IE6*/; z-index:15000 /*IE6*/;}
       *html .nav2 ul li {padding: 0 0 0 0px;}
       .nav2 ul li a {font-weight: normal; margin: 0px 0px 0 0px; float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:36px;  padding:16px 4px 0 4px; text-decoration:none; color: #135895;}
       *html .nav2 ul li a {margin: 0px 0px 0 1px;}
       
       .nav2 ul li ul li a {font-weight: bold; margin: 0 0 0 0; float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:20px; line-height:25px; padding:0 4px 0 4px; text-decoration:none; font-weight:normal; color: #135895;}
           .nav2 ul li ul li {padding: 0 0 0 0;}    
       .nav2 ul li ul {list-style-type: none; display:none; border:none;}
       
       
       /*Non-IE6 hovering*/
       .nav2 ul li:hover {padding: 0 0 0 2px; background: url(images/d-trennlinie-menue-hover.gif) top left no-repeat; position:relative;} /*Sylvain IE hack*/
       .nav2 ul li:hover a {text-decoration:none; color: #fff; background: url(images/d-hg-menue-hover.gif) top left repeat-x;} /*Color main cells hovering mode*/
         .nav2 ul li:hover ul {padding: 0 0 5px 0px; text-align: left; display: block; width: 142px; position:absolute; z-index:999; top:8px; left: 0px; margin:44px 0 0 0px; background: url(images/d-hg-nav2-footer.png) bottom left no-repeat;}
       .nav2 ul li:hover ul li:hover {padding: 0 0 0 0px; background: none;}
       
       .nav2 ul li:hover ul li a {font-size: 11px; white-space:normal; display: block; width: 110px; height:auto; line-height:1.2; padding:4px 16px 4px 16px;  background: url(images/d-nav2-sub-hg.png) top left no-repeat; font-weight:normal; color: #fff;} /*Color subcells normal mode*/
       .nav2 ul li:hover ul li a:hover {color: #000;  text-decoration:none;} /*Color subcells hovering mode*/
   
       
       /*IE6 hovering*/
       .nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
       .nav2 ul li a:hover {background: url(images/d-hg-menue-hover.gif) top left repeat-x; color: #fff; position: relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; /*background:none;*/ text-decoration:none;} /*Color main cells hovering mode*/
       .nav2 ul li a:hover ul {padding: 0 0 6px 0; display: block; text-align: left; width: 142px; position:absolute; z-index:999; top: 42px; t\op:42px; left:-2px; marg\in-top:10px;}
          
       .nav2 ul li a:hover ul li a {font-size: 11px; white-space:normal; display:block; w\idth: 110px; height: auto; line-height:1.2;  padding: 4px 16px 4px 16px; font-weight:normal; color:#fff;} /*Color subcells normal mode*/  
       .nav2 ul li a:hover ul li a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/westwind/images/d-nav2-sub-hg.png',sizingMethod='scale'); background: none;}
       .nav2 ul li a:hover ul li a:hover {color: #000;  text-decoration:none;}
       .nav2 ul li a:hover ul li a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/westwind/images/d-nav2-sub-hg.png',sizingMethod='scale'); background: none;}

/*********************************-ENDE MENUE-*************************************/
/**********************************************************************************/

/*******************************************************************************************************************/



#mb {width: 324px; height: 135px; position: relative; top: 0px; left: 0px; margin: 20px 40px 15px 0; float: left; background: url(images/mb-hg.jpg) top left no-repeat #fff;}
#mb img {width:72px; height: 100px; position: absolute; top: 1px; left:25px; z-index:15001;}

#mb h2 {width: 246px; position: absolute; top: 1px;   left: 106px; color:#A3BA03;  font-size: 11px; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0;} 
#mb h3 {width: 246px; position: absolute; top: 18px;  left: 106px; color:#888; font-size: 11px; font-weight: normal;}
#mb h4 {width: 246px; position: absolute; top: 75px;  left: 106px; color:#A3BA03; font-size: 16px; font-weight: bold;}
#mb h5 {width: 246px; position: absolute; top: 90px;  left: 78px; color:#A3BA03; font-size: 10px; font-weight: bold;}
#mb p  {width: 246px; position: absolute; top: 110px; left: 106px; color:#666; font-size: 10px; font-weight: bold;}
#mb  .highslide {margin: 15px 18px 0 0; padding: 3px 3px 3px 3px; border: none; z-index:15001;}


/*----------------ALLE GALERIEN----------------*/

/************************************-AM-NETZ-*************************************************************************/

#picgalort {margin: 10px 40px 20px 0; width: 360px; height: 160px; position: relative; top: 0px; left: 15px; float: left; background: url(images/hg-button-gal.jpg) top left no-repeat;}

#picgalort h2 {width: 190px; position: absolute; top: 5px; left: 143px; color: #A3BA03; font-size: 12px; font-weight: bold;}
#picgalort div {position: absolute; top: 60px; left: 8px; background: url(images/d-dia.gif) top left repeat-x; height: 36px; padding: 6px 0 0 0;}

#picgalort p {position: absolute; top: 20px; left: 156px; width: 190px; font-size: 10px; color:#5DABD3; line-height:1.5;}
#picgalort p b {font-size: 10px; font-weight: normal; color:#144C95;}

#picgalort h1 a{width: 111px; height: 30px; overflow: hidden; position: absolute; top: 15px; left: 8px; color: #fff; text-align: right; font-size: 13px; font-weight: bold;}
#picgalort h1 a:hover {width: 109px; height: 30px; overflow: hidden; position: absolute; top: 15px; left: 8px; color: #596503; text-align: right; font-size: 13px; font-weight: bold;}

#picgalort p a{color: #5DABD3; font-weight: bold; font-size: 12px; text-decoration: none;}
#picgalort p a:hover{color: #A3BA03; text-decoration: underline;}


/************************************-Luftbilder-*************************************************************************/

#picgalort-luft {margin: 10px 40px 20px 0; width: 360px; height: 160px; position: relative; top: 0px; left: 15px; float: left; background: url(images/hg-button-gal-luft.jpg) top left no-repeat;}

#picgalort-luft h2 {width: 190px; position: absolute; top: 5px; left: 143px; color: #A3BA03; font-size: 12px; font-weight: bold;}
#picgalort-luft div {position: absolute; top: 60px; left: 8px; background: url(images/d-dia.gif) top left repeat-x; height: 36px; padding: 6px 0 0 0;}

#picgalort-luft p {position: absolute; top: 20px; left: 156px; width: 190px; font-size: 10px; color:#5DABD3; line-height:1.5;}
#picgalort-luft p b {font-size: 10px; font-weight: normal; color:#144C95;}

#picgalort-luft h1 a{width: 111px; height: 30px; overflow: hidden; position: absolute; top: 15px; left: 8px; color: #fff; text-align: right; font-size: 13px; font-weight: bold;}          
#picgalort-luft h1 a:hover {width: 109px; height: 30px; overflow: hidden; position: absolute; top: 15px; left: 8px; color: #4D6E7F; text-align: right; font-size: 13px; font-weight: bold;}

/************************************-IM-BAU-*************************************************************************/

#picgalort-bau {margin: 10px 40px 20px 0; width: 360px; height: 160px; position: relative; top: 0px; left: 15px; float: left; background: url(images/hg-button-gal.jpg) top left no-repeat;}

#picgalort-bau h2 {width: 190px; position: absolute; top: 5px; left: 143px; color: #A3BA03; font-size: 12px; font-weight: bold;}
#picgalort-bau div {position: absolute; top: 60px; left: 8px; background: url(images/d-dia.gif) top left repeat-x; height: 36px; padding: 6px 0 0 0;}

#picgalort-bau p {position: absolute; top: 20px; left: 156px; width: 190px; font-size: 10px; color:#5DABD3; line-height:1.5;}
#picgalort-bau p b {font-size: 10px; font-weight: normal; color:#144C95;}

#picgalort-bau h1 a{width: 111px; height: 30px; overflow: hidden; position: absolute; top: 15px; left: 8px; color: #fff; text-align: right; font-size: 13px; font-weight: bold;}          
#picgalort-bau h1 a:hover {width: 109px; height: 30px; overflow: hidden; position: absolute; top: 15px; left: 8px; color: #596503; text-align: right; font-size: 13px; font-weight: bold;}
/*********************************-LUFTBILDER-*********************************************************************/
#luftbilder {width: 725px; height: 56px;  padding: 3px 3px 3px 10px; margin: 20px 0 0 0; background: url(images/d-luftbilder.jpg) top left no-repeat #A3BA03; }
#luftbilder h1 {color: #fff; font-size:15px; font-weight: bold; float: left; margin: 20px 0 0 0;}

#projectgalery a img {padding: 3px 3px 3px 3px; border: 1px solid #ccc; background: #fff; margin: 0 0 5px 15px;}


/*******************************************************************************************************************/

#im-bau {width: 725px; height: 56px;  padding: 3px 3px 3px 10px; margin: 20px 0 0 0; background: url(images/d-im-bau.jpg) top left no-repeat #A3BA03; }
#im-bau h1 {color: #fff; font-size:15px; font-weight: bold; float: left; margin: 20px 0 0 0;}


.highslide {margin: 15px 18px 0 0; padding: 3px 3px 3px 3px; border: 1px solid #ccc;}
#seperator {float:left; clear: both; width:730px; height: 1px; border-bottom: 1px solid #A3BA03; margin: 10px 0 30px 0;}
 
 

/*-----------------DIASTREIFEN DER GALERIEN--------------------*/
#galeriepicture {width: 44px; height: 30px; border-right: 2px solid #000; border-left: 2px solid #000;}

/*----------------ALLE GALERIEN----------------*/


/*********************************-ANSPRECHPARTNER-*********************************************************************/

#kat {width: 725px; height: 56px;  padding: 3px 3px 3px 10px; margin: 20px 0 0 0; background: url(images/d-kat-hg.jpg) top left no-repeat #A3BA03; }

#kat h1 {color: #fff; font-size:15px; font-weight: bold; float: left; margin: 20px 0 0 0;}
#kat div {float: right; margin: 0 10px 0 0;}

#kat div img {margin: 4px  0 0 5px; border: 1px solid #fff;}





.windenergie-table {padding: 0; margin: 0; color:  #5DABD3; text-decoration: underline; font-weight: normal; font-size: 12px; cursor: pointer;}
.windenergie-table td{padding: 0; margin: 0; height: auto; color:  #5DABD3; text-decoration: none; font-weight: normal; font-size: 12px; cursor: pointer;}
.windenergie-table-link td{padding: 0; margin: 0; height: auto; color: #A3BA03; font-weight: normal; font-size: 12px; cursor: pointer; text-decoration: underline;}

#windenergie-table-hover {padding: 0; margin: 0; }


/*******************************************#PDF-BUTTON************************************************************#*/



a.pdf-icon:link, a.pdf-icon:visited { background:url(images/get_reader.jpg) left top no-repeat; width: 160px; height: 41px; padding: 0 0 0 0; float: left; display: block;  font-weight: bold; color:#ffffff; text-decoration:none;}
a.pdf-icon:hover, a.pdf-icon:active { background:url(images/get_reader-hover.jpg) left top no-repeat; color:#b31616; }

a.pdf:link, a.pdf:visited { position: relative; top: 0px; left: 0px; background:url(images/pdf.gif) left top no-repeat; width: 200px; height: 40px; margin: 0 100px 0 0; padding: 13px 0 0 46px; display: block; float: left; text-align: left; font-weight: bold; color:#084866; text-decoration:none;}
a.pdf:hover, a.pdf:active { position: relative; top: 0px; left: 0px; background:url(images/pdf-hover.gif) left top no-repeat; color:#59B7E5; }



a.pdf div {position: absolute; top: -50px; left: 200px; visibility:hidden;}
a.pdf:hover div {position: absolute; top: -50px; left: 200px; visibility: visible;}

a.pdf div img {padding: 3px 3px 3px 3px; border: 1px solid #ccc; background: #fff;}

------------------------------------------------------------------------------------------------------------------------

a.zip-icon:link, a.pdf-icon:visited { background:url(images/get_reader.jpg) left top no-repeat; width: 160px; height: 41px; padding: 0 0 0 0; float: left; display: block;  font-weight: bold; color:#ffffff; text-decoration:none;}
a.zip-icon:hover, a.pdf-icon:active { background:url(images/get_reader-hover.jpg) left top no-repeat; color:#b31616; }



a.zip:link, a.zip:visited { 
position: relative; 
top: 0px; 
left: 0px; 
background:url(images/zip-hover.gif) left top no-repeat; 
width: 200px; 
height: 100px; 
margin: 0 100px 0 0; 
padding: 13px 0 0 46px; 
display: block; 
float: left; 
text-align: left; 
font-weight: bold; 
color:#084866; 
text-decoration:none;}

a.zip:hover, a.zip:active { position: relative; top: 0px; left: 0px; background:url(images/zip.gif) left top no-repeat; color:#59B7E5; }



a.zip div {position: absolute; top: -50px; left: 150px; visibility:hidden;}
a.zip:hover div {position: absolute; top: -50px; left: 150px; visibility: visible;}

a.zip div img {padding: 3px 3px 3px 3px; border: none; background: #fff;}

/******************************************STANDORT HP****************************************************/

a.standort-hp:link, a.standort-hp:visited { position: relative; top: 0px; left: 0px; margin: 20px 0 0  0; padding: 5px 0 0 0; height: 20px; display: block; clear:left; float: left; text-align: left; font-weight: bold; color:#084866; text-decoration:none;}
a.standort-hp:hover, a.standort-hp:active { position: relative; top: 0px; left: 0px;color:#59B7E5; }



a.standort-hp div {position: absolute; top: -50px; left: 200px; visibility:hidden;}
a.standort-hp:hover div {position: absolute; top: -50px; left: 200px; visibility: visible;}

a.standort-hp div img {padding: 3px 3px 3px 3px; border: 1px solid #ccc; background: #fff;}





#tooltip {float: left; clear: both;}



body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



#wrapper {
	background-image: url(images/mainfooter.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:1;
	background-attachment: fixed;
}
#maincontainer {
	position:relative;
	width:1024px;
	min-height:500px;
	height:auto;
	z-index:1;
	float:left;
	margin: 0px auto;
}
.tableft {
	overflow:hidden;
}
.tabright {
	background-image: url(images/right-repeat.png);
	background-repeat: repeat-x;
	background-position: right top;
	overflow:hidden;
}
#rightpic {
	background-image: url(images/leftright_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float:right;
	position:relative;
	width:100%;
	min-height:450px;
	height:100%;
}
#lefttpic {
	background-image: url(images/leftright_03.jpg);
	background-repeat: no-repeat;
	background-position: left -2px;;
	float:left;
	position:relative;
	width:100%;
	min-height:450px;
	height:100%;
}
.maintop {
	background-image: url(images/top_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.maindesign{
	background-image: url(images/windradvector.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.classmainTab{background-image: url(images/footerpic.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:12px;
	}
.randechts{width:12px;overflow:hidden;padding:0px;margin:0px;
	background-image: url(images/randrechts_01.png);
	background-repeat: repeat-y;
	background-position: left top;
}
ul li#bypass {display:none;}

#logo{position: relative;width:243px;height:149px;background-image:url(images/westwind-energy-logo.png);float:left;margin-left:70px;margin-top:25px;}
#rightsite{position:relative;float:right; margin-top:35px;margin-right:20px;}






/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print{.header-top{width:900px;height:80px;background:rgb(240,240,240);overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;}}
@media print{.header-breadcrumbs{width:900px;background:transparent;}}
@media print{.nav2{float:left;width:900px;border:none;background:rgb(240,240,240);color:rgb(75,75,75);font-size:1.0em;font-size:130%;}} /*Color navigation bar normal mode*/
@media print{.main{clear:both;width:900px;padding-bottom:30px;background:transparent;}}
@media print{.main-navigation{display:inline /*Fix IE floating margin bug*/;float:left;width:199px;border-right:solid 1px rgb(200,200,200);border-bottom:solid 1px rgb(200,200,200);background-color:rgb(240,240,240);overflow:visible !important /*Firefox*/;overflow:hidden /*IE*/;}}
@media print{.footer{clear:both;width:900px;height:3.7em;padding:1.1em 0 0;background:rgb(240,240,240);font-size:1.0em;overflow:visible !important /*Firefox*/;overflow:hidden /*IE6*/;}}





/******************************************-STROMPRODUKTION-*********************************************************/
#myTable {
	border: 1px solid #adc535;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

  }
 

#table1 {float:left; width:402px; padding: 0 15px 0 15px;}/*d-table1-hg.png*/
#table1-head {height:15px; width:432px; padding: 0; }
#table1-footer {float: left; clear: both; height:15px; width:432px; padding: 0; margin: 0;) top left no-repeat;}
/*
#table1 {float:left; width:402px; padding: 0 15px 0 15px; background: url(images/d-table1-hg-repeat.png) top left repeat-y;}
#table1-head {height:15px; width:432px; padding: 0; background: url(images/d-table1-head.png) top left no-repeat;}
#table1-footer {float: left; clear: both; height:15px; width:432px; padding: 0; margin: 0; background: url(images/d-table1-footer.png) top left no-repeat;}
*/
#myTable th {
	/*background-color: #adc535;*/
	height: 20px;
	background: url(images/icon-table-sort.png)  2px 2px no-repeat;
	padding: 1px 1px 1px 5px;
  }


#myTable td {
	padding: 0 2px;
}

.rightAlign {
	text-align: right;
}

#myTable thead {text-align:left; background: url(images/d-thead.jpg) bottom left repeat-x #CCE25C; height: 22px;}
#myTable thead th {text-align:left; padding-left:15px; }
#myTable tfoot {background: url(images/d-tfoot.jpg) top left repeat-x; height: 35px;}

#myTable tfoot tr td {font-weight: bold;}

#myTable .subhead th {text-align:center; background: url(images/d-thead-subhead.jpg) top left no-repeat; } /*border-bottom:1px solid #ccc; border-top:1px solid #adc535; background-color: #adc535;*/


#myTable .sortedASC {
	background: url(images/icon-table-sort-asc.png) no-repeat 2px 2px ;/*#9BCDFF*/
}

#myTable .sortedDESC {
	background: url(images/icon-table-sort-desc.png) no-repeat 2px 2px #9BCDFF;
}

#myTable .tableHeaderOver {
	cursor: pointer;
	color: #fff; 
}




#myTable tr.over {
	background-color: #9BCDFF;
	color: #fff;
	cursor: pointer;
}

#myTable tr.hide {
	display: none;
}

/***************************/
#myTable .tableFilter {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px 0 10px 0;
}

#myTable .tableFilter input {
	border: 1px solid #ccc;
}


#myTable .tableFilter select {
	border: 1px solid #ccc;
}
form {padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; float: left;}

/******************************************-STROMPRODUKTION-*********************************************************/

#dynamic {float:left; width:299px; padding: 15px 0 0 25px; height: 485px; background: url(images/d-statistik-hg.png) top left no-repeat;}

#dynamic.ajax-loading input {
	border: 1px solid #ccc;
}

#dynamic img { padding: 0 0 0 0; margin: 5px 0 0 -10px; border: none;}
#dynamic h1 {color: #A3BA03; font-size: 14px; font-weight: bold; margin: 5px 0 15px 0; }


#dynamic.ajax-loading{background: url(images/loader.gif) no-repeat center;}



/*#datamonth {float: left;}
#datayear {float: left;}*/
.inputimage{border:none; margin: 5px 5px 10px 0; height: 35px; width: 35px;}

.tab1, .tab2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
tablemaster{width:956px;}


#bubble{
margin-top:28px;
  width: 300px;
}
#bubble_contents{
  background-color: #FFF;
  border: 2px solid  #C9F52E;
}
#bubble_beak{
  width: 28px;
  height: 38px;
  background: url('/images/bubblebottom.png') top left no-repeat transparent;
}
* html #bubble_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bubblebottom.png', sizingMethod='crop');
}
#bubble_tl, #bubble_tr, #bubble_bl, #bubble_br,
#bubble_t,#bubble_l,#bubble_r,#bubble_b{
  height: 0px;
  width: 0px;
}
/*popup*/
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt; 
    
}

.highslide-html {
    background-color: white;
}

.highslide-html-blur {
}

.highslide-html-content {
	position: absolute;
    display: none;
}

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


.highslide-wrapper {z-index: 16000; position: absolute;}




/* Styles for the popup */
/*.highslide-wrapper, .rounded-white {
	background-color: white;
	

}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}

.highslide-move {
    cursor: move;
}

.highslide-resize {
    cursor: nw-resize;
}


	

.toggler  { cursor:pointer;  }
.toggler:hover	 { background:#eee; }
.element	 { padding:0 5px; }

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}
.highslide-maincontent {
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}*/





/* Styles for the popup */
/*.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}

.highslide-resize {
	cursor: nw-resize;
}
*/
.tool-tip {
	color: #fff;
	width: 200px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #ff00;
	padding: 8px 8px 4px;
	background: url(/images/balloon.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/images/balloon.png) bottom right;
}


#auswahlmonthyear {margin:20px 0 10px 8px; float: left;  width: 400px;}/*clear: both;*/d: url(/images/balloon.png) bottom right;
}


#auswahlmonthyear {margin:20px 0 10px 8px; float: left;  width: 400px;}/*clear: both;*/
;*/d: url(/images/balloon.png) bottom right;
}


#auswahlmonthyear {margin:20px 0 10px 8px; float: left;  width: 400px;}/*clear: both;*/




/*############## TABELE BILDER DOWNLOAD ##################*/

#content table.bilddownload {
	width: 800px;
	margin: 0;
	}

#content table.bilddownload tr td {
	width: 150px;
	margin:0 0 0 0;
	height:70px;
	padding:0 0 0 0;
	}

#content table.bilddownload tr td a.download {
	text-decoration: none;
	display: block;
	position: relative;
	padding: 0px;
	background: none;
	width:150px;
	height:70px;
	}

#content table.bilddownload tr td a.download h2 {
	font-size: 14px;
	color: #1f549a;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background: none;
	}

#content table.bilddownload tr td a.download p {
	color: #A3BA03;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width:170px;
	
	}

#content table.bilddownload tr td a.download p span {
	color: #5dabd3;
	float:right;
	text-align:right;
	}	

#content table.bilddownload tr td a.download img {
	visibility: hidden;
	height: 150px;
	width: 150px;
	position: absolute;
	top: 0px;
	left: 30px;
	}

#content table.bilddownload tr td a.download:hover img {
	visibility: visible;
	position: absolute;
	top: 0px;
	left: 200px;
	}

#content table.bilddownload tr td a.download:hover h2 {
	text-decoration:underline;
	color: #A3BA03;
	}
	
/*############## ENDE TABELE BILDER DOWNLOAD ##################*/
