body { margin:0; padding:0; font: normal 14px Arial}
.head {height:55px; width: 100%; position:relative; background-color:#3A5898; margin:0; padding:0;z-index:2;}
.headtext {color:#fff;font: bold 24px verdana;text-align:left; padding-left:5%; padding-top: 10px; float:left;}
.de {font: normal 14px Arial;}

/* class menu 
.menu_div { position:absolute; bottom:0px; left:50%; margin-left:-160px; text-align:center;}
.menu_div ul { padding:0; margin:0; list-style:none;}
.menu_div ul li {float:left; width:90px; margin:0 1px 0 0;border:1px solid #ccc; border-bottom:none;background-color:#3B59B0;line-height:20px; }
.menu_div a { color:#ddd;text-decoration: none; font:bold 14px verdana;}
.menu_div a:hover { color:#fff;text-decoration: none}
*/

/* menue */
.menu_div { width:530px;height:24px; position:absolute;bottom:-2px; left:50%;margin-left:-220px;}  /* wrapper div-Container */
.menu_div ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */
.menu_div li { width:90px; float:left; background-color:#3B59B0;} /* Horizontale Anordnung */
.menu_div li ul { display:none; } /* Normalzustand eingeklappt */
.menu_div li:hover ul { display:block; } /* Ausgeklappt */
.menu_div div > ul { position:absolute; } 
.menu_div li { border:1px solid #ccc; margin:0 1px 0 0; }
.menu_div ul ul li { border:none; margin:0; }
.menu_div a { font:bold 14px verdana; text-align:center; display:block; padding:0.1em; }
.menu_div a:link, .menu_div a:visited { color:#ddd; text-decoration:none; }
.menu_div a:active, .menu_div a:hover { color:#fff; text-decoration:none; background-color:#2B49B0;}
.menu_div div[align="left"] {clear:both;position:relative;}


.impress {position:absolute; top:2px; right:10%; font:10px Verdana; color:#C0C0C0;}
.impress a {text-decoration: none; color:#C0C0C0;}
#logo {width:60px; height:40px; float:right; margin:4px 2% 0 0; }

.home {position:relative;;width:100%;height:100%;}
.home table, .home td{width:100%;height:100%;overflow:hidden;}
.home  img{width:100%;margin:0;display:block;}
.home h1{position:absolute;top:10px;left:10%;font:bold 4em Verdana Tahoma;color:#3B59B0;}

/*
.home {width:100%;position:relative;overflow:hidden;max-height:800px;}
.home  img{width:96%;margin:2%;border:1px solid #3B59B0;}
.home h1{position:absolute;top:10px;left:10%;font:bold 4em Verdana Tahoma;color:#3B59B0;}
*/
