h1.cent {text-align: center;
	line-height:100%;
	vertical-align:middle;
	}
h3.cent {text-align: center;
	vertical-align: bottom
	line-height:100%}

a:link {color:black;text-decoration:none}
a:visited {color:black;text-decoration:none}
a:hover {color:orange; background: black}
html {
min-height:100%;
}
body{
width:100%;
height:100%;
background:#CCFFFF   ;
margin: 0 auto; 
padding:0;


}
.page {
min-height:100%;
height:100%;
}

img
{  border-style: none;
}
.head {/*The header of the body, positioned absolutely*/
    position: absolute; 
   color:red;
   background-color:#CC99FF;
    left: 0px;
    width: 100%;
   min-height: 20%;
   height: 20%;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    vertical-align:top; 
    line-height : 100%;/*line-height set to 110% in order to*/
    }          

.navall {/*The navigation on the left side, positioned absolutely*/
   position: absolute; 

    color: black;
    top: 25%;
    left: 3px;
    width: 15%;
    min-height: 100%;
height: expression((document.documentElement.clientHeight) +'px');
min-height: expression((window.innerHeight-20) + 'px');

	padding: 0px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:large;
   border: 0px ; 
clear:both;





    }              
.navfoot {/*The navigation on the left side, positioned absolutely*/
    position: absolute; 
    background: '66ff99';
    color: white;
    left: 3px;
    width: 18%;
bottom: 10%;
margin 0 auto -10%
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:large;





    }              
{
	margin: 0;
}

.wrapper {
	min-height: 75%;

	height: 75%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}






.navieimg {/*The navigation on the left side, positioned absolutely*/


    color: blue;
    top: 25%;
    left: 3px;
    width: 100%;
    height: 40%;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 0px solid #FFFFFF; 
display: block;
clear:both;
    }          
.navietext {/*The navigation on the left side, positioned absolutely*/


    color: black;
    top: 25%;
    left: 3px;
    width: 100%;
height: 67%;
   
    padding: 0px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*   border: 0px solid #FFFFFF; */
font-size:large;
clear:both
    }        

.inhalt1 {
    
position:absolute;

    color: black;
    margin-left: 20%;
    top: 25%;
    margin-right: 20%;
    padding: 2px;
    font-family : Helvetica, Verdana, Eyechart, Geneva, Arial,  sans-serif; 
    width: 60%;

    min-height:100%;
/*height:75%;*/
    border: 0px solid; 
    text-align: justify;  
    font-weight: normal;
font-size:large;



   /*to insure that NN4.xx renders the background-color of the content area*/
    }
.inhalt_logos {
    
position:absolute;


    margin-left: 82%;
    top: 25%;
    padding: 2px;
    font-family : Helvetica, Verdana, Eyechart, Geneva, Arial,  sans-serif; 
    width: 20%;

    min-height:100%;
/*height:75%;*/
    border: 0px solid; 
    text-align: justify;  
    font-weight: normal;
font-size:large;
float:left;


   /*to insure that NN4.xx renders the background-color of the content area*/
    }
.inhalt1_col1 {/*this is for Columns layout (Col 1)*/
    
position: absolute; 
background: red;
    color: white;/*to insure readability*/
    margin-left: 25%;
    top: 25%;
    margin-right: 0px;
    padding: 2px;
    font-family : Helvetica, Verdana, Eyechart, Geneva, Arial,  sans-serif; 
    width: 39%;
    height:75%;
    border: 0px solid; 
    text-align: justify;  
    font-size: large;
    } 
.inhalt1_col2 {/*this is for Columns layout (Col 2)*/
    
position: absolute; 
    background: red;
    color: white;
    margin-left: 59%;
    top: 25%;
    margin-right: 4px;/*breathing space for the text*/
    padding: 2px;/*space to separate navigation and content*/
    font-family : Helvetica, Verdana, Eyechart, Geneva, Arial,  sans-serif; 
    width: 40%;
    height:75%;

    text-align: justify;  
    font-size: large;
display:inline;
     } 
.inhalt1_col1a {/*this is for Columns layout (Col 2)*/
    
position: relative; 
    color: white;
display:inline;
    margin-right: 4px;/*breathing space for the text*/
    padding: 2px;/*space to separate navigation and content*/
    font-family : Helvetica, Verdana, Eyechart, Geneva, Arial,  sans-serif; 
    width: 40%;
    text-align: justify;  
    font-size: large;
     } 
.inhalt1_col2a {/*this is for Columns layout (Col 2)*/
    
position: relative; 
    color: white;
left:10em;
    margin-right: 4px;/*breathing space for the text*/
    padding: 2px;/*space to separate navigation and content*/
    font-family : Helvetica, Verdana, Eyechart, Geneva, Arial,  sans-serif; 
    width: 40%;
margin-left:43%;

    text-align: justify;  
    font-size: large;
display:inline;
     } 
#body.navall, #bod.inhalt1, #body.navietext
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	}
#wrapper
	{
	overflow: hidden;
	}
*body .inhalt1 {
height:100%
}

