html, body{height:100%; width:100%; margin:0; padding:0;}

p {font: 12px arial ;color:#000000;text-decoration: none; text-align: justify; margin-bottom:10px; margin-top:3px; margin-right:10px}

#linie {display:block; width:100%; height: 1px; margin:0px; padding:0px; float: none; position: absolute; top:63px; left:0px; z-index:1; background-image:url(../images/linie.gif); background-repeat:repeat-x;}
#liniesenk { display:block; height: 96%; width:1px; margin:0px; padding:0px; float: none; position: absolute; top:30px; left:24%; z-index:2;background-image:url(../images/linie.gif); background-repeat:repeat-y;}
#logo {margin:0px; padding:0px; display:block; float: none; position: absolute; top:10px; left:2%; z-index:2;}
#firma {font: 14px arial; font-weight: bold; color:#002080; line-height: 14px; margin:0px; padding:0px; display:block; float: none; position: absolute; top:47px; left:2%; z-index:2;}
#firma p {font: 11px arial; font-weight: bold; color:#002080;}
#box-ende {display:block; height:30px; width: 10%; background-image:url(../images/h4.gif); background-repeat:repeat-x; background-position:bottom; margin-right:0px;position: absolute; right: 0%; top: 44px;}


#titlecontainer {display:block; width: 100%; position: relative; top: 0px; left: 0px;}
                #titelbild {display:block; text-align:right; width:100%;}

#menucontainer {display:block; width: 76%; position: absolute; left: 24%; top: 44px; z-index:2;}
               #box-1 {display:inline; height:30px; width: 24%; background-image:url(../images/h1.gif); background-repeat:repeat-x; background-position:bottom; margin-right:1px; margin-left:1px; float:left;}
               #box-2 {display:inline; height:30px; width: 25%; background-image:url(../images/h2.gif); background-repeat:repeat-x; background-position:bottom; margin-right:1px; float:left;}
               #box-3 {display:inline; height:30px; width: 25%; background-image:url(../images/h3.gif); background-repeat:repeat-x; background-position:bottom; margin-right:1px; float:left;}
               #box-4 {display:inline; height:30px; width: 25%; background-image:url(../images/hda.gif); background-repeat:repeat-x; background-position:bottom; margin-right:0px; float:left;}
               #box-1 a {display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#002080; text-decoration: none;}
               #box-1 a:hover{display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#3D4B94; text-decoration: none; background-image:url(../images/hleucht.gif);  background-repeat:repeat-x; background-position:bottom;}
               #box-2 a {display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#002080; text-decoration: none;}
               #box-2 a:hover{display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#3D4B94; text-decoration: none; background-image:url(../images/hleucht.gif);  background-repeat:repeat-x; background-position:bottom;}
               #box-3 a {display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#002080; text-decoration: none;}
               #box-3 a:hover{display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#3D4B94; text-decoration: none; background-image:url(../images/hleucht.gif);  background-repeat:repeat-x; background-position:bottom;}
               #box-4 a {display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#002080; text-decoration: none;}
               #box-4 a:hover{display:block; height:30px; width: 100%; font: 14px arial;font-weight: bold;color:#3D4B94; text-decoration: none; background-image:url(../images/hleucht.gif);  background-repeat:repeat-x; background-position:bottom;}

#contentcontainer {display:block; width: 100% position: absolute; top: 0px; left: 0px;}
               #innerenavigation {width:22%; background-color: transparent;position: relative;top: 100px;left: 2%;}
               #innerenavigation h2 {display:inline; width:21%; font: 14px arial; font-weight: bold; color:#002080; margin-bottom:2px; margin-top:0px}
               #innerenavigation li {background-color: transparent;padding: 0;margin: 0;list-style: none;width: 21%;}
               #innerenavigation UL {background-color: transparent;padding: 0;margin: 0;border-top: 1px solid #002080;}
               #innerenavigation A.aa {color: #000;text-decoration: none;display:block;padding: 0px 1px;border-left: 5px solid #B4D2EA;margin: 0px 0px 1px 0px;width: 21%;}
               #innerenavigation A.ab {color: #000;text-decoration: none;display:block;padding: 0px 1px;border-left: 5px solid #6197BD;margin: 0px 0px 1px 0px;width: 21%;}
               #innerenavigation A.ac {color: #000;text-decoration: none;display:block;padding: 0px 1px;border-left: 5px solid #2168A0;margin: 0px 0px 1px 0px;width: 21%;}
               #innerenavigation A.ad {color: #000;text-decoration: none;display:block;padding: 0px 1px;border-left: 5px solid #002080;margin: 0px 0px 1px 0px;width: 21%;}
               #innerenavigation A.ae {color: #000;text-decoration: none;display:block;padding: 0px 1px;border-left: 5px solid #040842;margin: 0px 0px 1px 0px;width: 21%;}
               #innerenavigation A.banner {color: #000;text-decoration: none;display:block;padding: 0px;margin: 0px 0px 1px 0px;}
               #innerenavigation A.banner:hover {color: #000;text-decoration: none;display:block;padding: 0px;margin: 0px 0px 1px 0px;}

               #innerenavigation A:link, #innerenavigation A:visited {background-color: #fff;padding: 0px 0px;font: 13px arial;font-weight: bold;color:#002080;}
               #innerenavigation A:hover, #innerenavigation A:focus {background-color: #fff;padding: 0px 0px;font: 13px arial;font-weight: bold;color:#1538A2;border-left: 5px solid #ffcc33;}

               #headline {display:block; width:72%; position: absolute; top:100px; left:28%}
               #headline h1 {display:inline; font: 19px arial; font-weight: bold; color:#002080; margin-bottom:9px;}
               #headline h2 {display:inline; font: 16px arial; font-weight: bold; color:#002080;}
               #headline h3 {display:inline; font: 14px arial; font-weight: bold; color:#002080;}

               #inhalt {display:block; width:72%; position: absolute; top:170px; left:28%}
               #inhalt h1 {display:inline; font: 14px arial; font-weight: bold; color:#002080; margin-bottom:9px;}
               #inhalt ul {font: 12px arial; padding: 0px; margin-left: 15px; margin-top: 5px; margin-bottom: 15px; list-style-position:outside; list-style-image:url('../images/list.gif');}
               #inhalt a {display:inline; font: 12px arial; font-weight: bold;color:#002080; text-decoration: none; border-bottom: 1px dotted #002080;}
               #inhalt a:hover {display:inline; font: 12px arial; font-weight: bold;color:#3451A8; text-decoration: none; border-bottom: 1px dotted #ffcc33;}

               #foto {float:right; margin-left:10px;}
