body,html{
    /*font:11px Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif!important;
    color:#000;
    /*background:#FFF;*/
    /*background-image:url(../images/mwk_hg_800.gif);*/
    height:100%;
    padding:0;
    margin:0;
}

body#mwk {
    background-image:url(../images/mwk_hg_800.gif);
}
body#mf {
    background-image:url(../images/mf_hg_800.gif);
}
    
#head{
    width:100%;
    padding:0;
    margin-top:0px;
    margin-left:0px;
    position:absolute;
    background-color:#005aaa;
	/*background-color:#00ff00;*/
    top:0px;
    min-height:160px; /* For Modern Browsers */
    height:auto !important; /* For Modern Browsers */
    height:160px; /* For IE */ 
    z-index:30;
}
    
#head_1_menue{
    position:absolute;
    width:598px;
    top:120px;
    left:22px;
		font-weight:normal;
		font-family:"Times New Roman", Times, serif;
		text-decoration:none;
		font-size:15px;    
		z-index:30;
}


#head_1{
    width:620px;
    padding:0;
    margin-top:0px;
    margin-left:0px;
    position:absolute;
    background-color:#ffffff;
    top:0px;
    left:0px;
    min-height:160px; /* For Modern Browsers */
    height:auto !important; /* For Modern Browsers */
    height:160px; /* For IE */ 
    z-index:30;
}  
        
     
#head_2{
    width:170px;
    /*padding:0;*/
    margin-top:0px;
    margin-left:0px;
    position:absolute;
    background-color:#005aaa;
	/*background-color:#ff0000;*/
    top:0px;
    left:620px;
    /*min-height:160px; */ /* For Modern Browsers */
    /*height:auto !important; */ /* For Modern Browsers */
    /*height:160px; */ /* For IE */ 
    z-index:30;
}   

        
#body_1{
    width:170px;
    /*padding:0;*/
    margin-top:0px;
    margin-left:0px;
    position:absolute;
    /*background-color:#007700;*/
    top:160px;
    left:0px; 
    z-index:10;
}
     
#body_2{
    width:450px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
    margin-top:0px;
    margin-left:0px;
    position:absolute;
    background-color:#ffffff;
    top:160px;
    left:170px; 
    z-index:10;
	line-height:180%;
}    

/* Workarround für Internet-Explorer, damit Inhaltsframe nicht breiter wird als der eigentlich verfügbare Platz */
/* damit wird die obige Wertzuweisung wieder überschrieben bei andern Browsern ausser IE */
div[id]#body_2 {
    width:430px;
}

#body_3{
    width:170px;
    /*padding:0;*/
    margin-top:0px;
    margin-left:0px;
    position:absolute;
    /*background-color:#770000;*/
    top:160px;
    left:620px; 
    z-index:10;
}  
    
    
.popup {
 	margin:0px;
 	float:left;
 	position:absolute;
 	visibility:hidden;
 	border-style:solid;
 	border-width:0px;
 	border-color:#000000;
 	background-color:#000000;
}

#flaggen {
   position:absolute;
   left:10px;
   top:130px;
   text-align:left;
   z-index:10;
}

#fusszeile{
    width:450px;
    padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
    margin-bottom:0px;
    margin-left:0px;
    position:absolute;
    background-color:#ff0000;
    bottom:10px;
    left:170px; 
    z-index:10;
}    