/* Enia | by ScreenConcept 2007 */
body { margin: 7px 0px 0px 0px; padding: 0px; background-color: #cedde1; color: #000000; }
body * { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  }

a { color: #666666 }
a:hover {color: #000000}

/* Zentrierung des ganzen Inhaltes */

body {
height:100%;
}

#site { position: absolute; width: 990px; left: 50%; margin-left: -495px; display: block;
height:650;
top:50%;
  margin-top:-325px; /* negative Hälfte von height:380px */ 

 }

/* Breite der Inhalts-Divs */
#site div#top, #site div#body, #site div#bottom { float: left; w\idth: 990px; display: block; } 
/* Hýhen & Aussehen der Inhalts-Divs */
#site div#top { height:30px; background-color: #FFFFFF; }

#topborder {
height:5px;
}

/*IE6-Hack BEGIN*/
* html #site div#top { height: 30px; w\idth: 988px; margin-bottom: 0px; display: block; background-color: #FFFFFF; }
/*IE6-Hack END*/
#site div#body { margin-top: -200px; height: 520px; background-color:#FFFFFF; z-index: -1; }
#site div#bottom {  width: 980px; height: 90px; background-color: #FFFFFF; background-image: url(../../../data/media/_shared/logo_enia.gif); background-repeat: no-repeat; background-position: top right; z-index:120;}
/*IE6-Hack BEGIN*/
* html #site div#bottom { margin-top: -113px; width: 980px; height: 90px; background-color: #FFFFFF; background-image: url(../../../data/media/_shared/logo_enia.gif); background-repeat: no-repeat; background-position: top right; z-index:120;}
/*IE6-Hack END*/


/* Abdeckung des Startseitenbildes */
div.bildabdeckung { background-color: #FFFFFF; display: block; width: 20px; float: left; position: relative; z-index:100;}
div#ab-bottom { height: 65px; top: -65px; z-index:101;}
/*IE6-Hack BEGIN*/
* html div#ab-bottom { height: 65px; top: -65px; z-index:101;}
/*IE6-Hack END*/
div#ab-top { height: 200px; top: 0px; z-index:102;}
/*IE6-Hack BEGIN*/
* html div#ab-top { height: 200px; top: 0px; position: relative; }
/*IE6-Hack END*/
/* Newsticker */
div#newsticker { float: left; width: 350px; border-left: 1px solid #999999; border-right: 1px solid #999999; height: 20px; margin-left: 20px; }
div#newsticker marquee { color: #666666; }
div#newsticker a { text-decoration: none; line-height: 20px; }
/*IE6-Hack BEGIN*/
* html div#newsticker { float: left; width: 398px; border-left: 1px solid #999999; border-right: 1px solid #999999; height: 20px; margin-left: 10px; }
/*IE6-Hack END*/
/* Hilfnavigation oben */
.hilfsnavi ul { list-style-type: none; width: auto; display: block; float: left; margin: 0px 5px 0px 15px; padding: 0px; }
.hilfsnavi ul li { list-style-type: none; margin: 0px 10px 0px 0px; padding: 0px; line-height: 20px; float: left; }
.hilfsnavi ul li a { text-decoration: none; }
.hilfsnavi ul li a.act { color: #000000; }

/* Haupt-Navigation, unten */
/*--------------------------------------------------------------------------------------------------------------------------------------*/
.navi { width:auto; position:relative; margin: 60px 0px 11px 0px; z-index:1;}
/*CSS-Hack IE6*/* html .navi {width:950px; position: relative; font-size:9px; margin: 76px 0px 11px 15px; z-index:1;}

.navi a { margin: 0px; padding: 0px; }

.navi ul li a, .navi ul li a:visited {display:block; text-decoration:none; width:auto; /*CSS-Hack IE6*/_width:120px; height:25px; text-align:left; color:#666666; padding: 0px 5px 0px 5px; border:1px solid #fff; border-width:0 1px 1px 0; background:#FFFFFF; line-height:25px; font-size:13px; _font-size:11px;}

.navi ul {padding:0; margin:0;list-style-type: none; }
.navi ul li {float:left; position:relative; border-left: 1px solid #999999; z-index:100;}
.navi ul li.first { border-left: none; }
.navi ul li ul {visibility:hidden; position:absolute;width:220px;height: 95px; _padding-top: 5px; border: 1px solid #FFFFFF; background-color: #FFFFFF; }

.navi table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}

.navi ul li.first a, .navi ul li.first a:visited { padding: 0px 5px 0px 5px;}
.navi ul li:hover a, .navi ul li a:hover {color:#000; background:#FFFFFF; /*CSS-Hack IE6*/_background:#FDFFFF; }

.navi ul li:hover ul, .navi ul li a:hover ul {visibility:visible; bottom:26px; left:-1px; }

/*.navi ul li:hover ul li a.sub, .navi ul li a:hover ul li a.sub {background:#FFFFFF; /*CSS-Hack IE6_background:#FDFFFF; color:#000;}*/

.navi ul li:hover ul li, .navi ul li a:hover ul li {display:block; background:#fff; width:210px; color:#000; clear:both; border-left: none; line-height: 15px; height: 15px; }

.navi ul li:hover ul li ul, .navi ul li a:hover ul li a ul {visibility:hidden; position:absolute; }

.navi ul li:hover ul li a, .navi ul li a:hover ul li a {display:block; background:#FFFFFF; /*CSS-Hack IE6*/_background:#FDFFFF; color:#666666; width:210px; padding-left:5px; line-height: 15px; height: 15px; font-size: 11px;}
.navi ul li:hover ul li.first { padding-top: 5px; }

.navi ul li:hover ul li a:hover, .navi ul li a:hover ul li a:hover {background:#FFFFFF; /*CSS-Hack IE6*/_background:#FDFFFF; color:#000;}

/*--------------------------------------------------------------------------------------------------------------------------------------*/

/* Sprachauswahl */
#lang-chooser { display: block; height: 100px; width: 270px; background-color: #FFFFFF; padding: 10px 0px 0px 30px;}
/* #lang-chooser select {margin: 10px 0px 0px 0px; } */

/* Suche */
div#suche, div#suche input { float: left; }
div#suche input#search { background-color: #FFFFFF; border: none; line-height: 20px; }
div#suche input#eingabe { width: 100px; background-color: #FFFFFF; border: 1px solid #999999; line-height: 20px; }


