/**
 * CSS styles for Flöter.
 * 
 * @author Tekie Bereketab
 * 
 * created 2010-02-08
 */

/* ----------------- general html structure */


body {
background-color:#a0a0a0;
}


#gesamt {
background:url(../bilder/back.gif);
height:909px;
width:1251px;
margin:0 auto;
border:0px solid black;
}


#maing {
height:801px;
width:1140px;
background-color:#ffffff;
padding:0 0 0 0;
margin:50px 0 0 54px;
border:0px solid black;
float:left;
}


#content a{
text-decoration: underline;
color: #000;
}


img {
border:0;
}


p {
padding:0 0 0 0;
margin:5px 0 0 0px;
font-family:arial;
}


#content table {
border:0px solid black;
padding:0 0 0 0;
margin:0px 0 0 0px;
font-family:arial;
}


#map_canvas {
width: 575px;
height: 580px;
padding:-25px 0 0 30px;
margin:0 0 0 0px;
}


/* ###################################################### */
/* ####################### HEADER ####################### */
/* ###################################################### */


#sprache {
margin:67px 0 0 30px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
}


#sprache a{
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
color:#977015;
}


#sprache a:hover, #sprache a.active {
margin:0px 0 0 0px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
color:#ffffff;
}


#sprache_a {
margin:67px 0 0 30px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
}


#sprache_a a{
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
color:#b0b0b0;
}


#sprache_a a:hover, #sprache a.active {
margin:0px 0 0 0px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
color:#ffffff;
}


#sprache_l {
margin:67px 0 0 30px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
}


#sprache_l a{
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
color:#8a8eaa;
}


#sprache_l a:hover, #sprache a.active {
margin:0px 0 0 0px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
color:#ffffff;
}


#sprache_i {
margin:67px 0 0 30px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
}


#sprache_i a{
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration: none;
color:#ffbd80;
}


#sprache_i a:hover, #sprache a.active {
margin:0px 0 0 0px;
padding:0 0 0 0;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
text-decoration: none;
font-weight:bold;
color:#ffffff;
}


#head {
height:100px;
width:1108px;
margin:0px 0 0 0px;
padding:16px 0 0 16px;
border:0px solid black;
float:left;
}



#logo {
height:100px;
width:214px;
background:url(../bilder/logo.gif);
margin:0px 0 0 0px;
padding:0 0 0 0;
border:0px solid black;
float:left;
}


/* ###################################################### */
/* ####################### MAIN BODY #################### */
/* ###################################################### */


#main {
height:650px;
width:1108px;
padding:16px 0 0 16px;
margin:0px 0 0 0px;
border:0px solid black;
float:left;
}


#col1 {
height:652px;
width:214px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:left;
}


#adresse {
height:140px;
width:214px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:left;
background-color:#e5e5e5;
}


.adressetext {
height:115px;
width:205px;
padding:0 0 0 0;
margin:15px 0 0 5px;
border:0px solid black;
font-family:arial;
font-size:13px;
}


#col2 {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:right;
background-color:#e5e5e5;
}


#col2vci {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 10px;
border:0px solid black;
float:right;
background:url(../bilder/vci_start.jpg);
}


#col2index {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 10px;
border:0px solid black;
float:right;
background:url(../bilder/main.jpg);
}


#col2luftpolster {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 10px;
border:0px solid black;
float:right;
background:url(../bilder/luftpolster.jpg);
}


#col2aluverbund {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 10px;
border:0px solid black;
float:right;
background:url(../bilder/folie.jpg);
}


#col2unternehmen {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 10px;
border:0px solid black;
float:right;
background:url(../bilder/unternehmen.jpg);
}


#col2vci_e {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:right;
background:url(../english/bilder/vci_e.jpg);
}


#col2index_e {
min-height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:right;
background:url(../english/bilder/maini.jpg);
background-repeat:no-repeat;
}


#col2luftpolster_e {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:right;
background:url(../english/bilder/luftpolster_e.jpg);
}


#col2aluverbund_e {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:right;
background:url(../english/bilder/aluminium_e.jpg);
}


#col2unternehmen_e {
height:652px;
width:878px;
padding:0 0 0 0;
margin:0px 0 0 0px;
border:0px solid black;
float:right;
background:url(../english/bilder/unternehmen2.jpg);
}


#content {
min-height:450px;
min-width:750px;
padding:0 0 0 0;
margin:14px 0 0 22px;
border:0px solid black;
float:left;
font-family:arial;
font-size:14px;
color:000000;
}


#leiter_bezeichnung {
min-height:59px;
width:114px;
padding:0 0 0 0;
margin:570px 0px 0 157px;
border:0px solid black;
float:left;
color:#ffffff;
font-family:arial;
font-size:13px;
}

#copyr {
min-height:59px;
width:800px;
padding:10px 0 0 270px;
margin:0px 0px 0 0px;
border:0px solid black;
float:left;
color:#ffffff;
font-family:arial;
font-size:13px;
}

#banner {
height:253px;
width:166px;
padding:0 0 0 0;
margin:20px 0 0 30px;
border:0px solid black;
float:left;
background:url(../bilder/messe-banner.jpg);
}
/* ###################################################### */
/* ####################### NAVIGATION ################### */
/* ###################################################### */


#unavi {
    width: 214px;
    height:513Px;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    float:left;
    background-color:#e5e5e5;
   }
   
   
div#menu{
 overflow:hidden;
 margin:0 0 0 0px;
 padding:0 0 0 0;
 float:left;
}


div#menu ul,div#menu li{
 width: 214px;
 margin:0 0 0 0px;
 padding:0 0 0 0;
 list-style:none;
 display:block;
 overflow:hidden;
}


div#menu li{
height:37px;
border:0px solid #000;
margin:0 0 0 0px;
padding:0 0 0 0;
}


div#menu a{
 margin:0 0 0 0;
}


div#menu a,div#menu a:hover {
 height:74px;
 overflow:hidden;
 display:block;
 text-decoration:none;
 float:left;
}


div#menu a:hover, div#menu a.active {
 margin-top:-37px;
}


    /* Level 2 */
/*#navigation ul.subNavigation {
    width:218px;
    margin:0;
    padding:0 0 0 0;
}*/  


div#menu li.zweiteebene  { 
    width: 214px;
    display:block;
    list-style:none;
    margin: 0px 0px 0 0px; 
    padding: 0px 0 0px 0px;
    border:0px solid black;
    overflow:hidden;      
    }
    
    
div#menu li.zweiteebene a,div#menu li.zweiteebene a:hover { 
		overflow:hidden;
    width: 214px;
    height:74px;
    display:block;
    margin: 0px 0px 0 0px; 
    padding: 0px 0 0px 0px;
    float:left;
    }  
    
                              
div#menu li.zweiteebene a:hover,div#menu li.zweiteebene a.active { 
    margin-top:-37px;
    }
    
    
/* ###################################################### */
/* ##################### META Navigation ################ */
/* ###################################################### */


#meta {
width:878px;
height:100px;
margin:0px 0px 0 0px;
padding:0px 0 0 0px;
float:right;
border:0px solid #048;
}


ul{
    margin:68px 16px 0px 0px;
    padding:0px 0px 0 0px;
    float:right;
    border:0px solid black;
}


ul li  {
    margin:0 0 0 0;
    padding:0px 0px 0 0px;
    display:inline;
    border:0px solid black;
    font-family:arial;
    font-size:12px;
    text-decoration: none;
    font-weight:bold;  
}


li a {
    margin:0px 0px 0px 0px;
    padding:0px 20px 0px 0px;
    display:inline;
    border:0px solid black;
    float:left;
    text-decoration: none; 
}


li a:hover, li a.active{
    margin:0px 0px 0px 0px;
    padding:0px 20px 0px 0px;
    display:inline;
    border:0px solid black;
    float:left;
    text-decoration: none;
    color:#ffffff;
}


/* ###################################################### */
/* ###################### LANGUAGE ###################### */
/* ###################################################### */


#uschrift {
width:700px;
padding:0 0 0 0;
margin:14px 0 0 22px;
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
}


#uschrift2 {
min-width:250px;
padding:0 0 0 0;
margin:10px 0 0 22px;
border:0px solid black;
float:left;
font-family:arial;
font-size:30px;
}


#contentschrift_vci {
color:#967014;
font-family:arial;
font-size:14px;
padding:485px 100px 0 0;
margin:0px 0px 0 0px;
float:right;
}


#contentschrift_index {
color:#ffffff;
font-family:arial;
font-size:14px;
padding:505px 0 0 50px;
margin:0px 0px 0 0px;
float:left;
}


#contentschrift_weiß {
float:left;
color:#ffffff;
font-family:arial;
font-size:14px;
padding:490px 0 0 300px;
margin:0px 0px 0 0px;
}


.gelb {
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#977015;
}


.grau {
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#b0b0b0;
}


.blau {
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#8a8eaa;
}


.orange {
border:0px solid black;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffbd80;
}