body, html {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; padding:0; background-color:#e7e7e7}

/*Global DIV*/
#main {width:1000px; margin-left:auto; margin-right:auto; padding:0; margin-top:0px;}
#main2 {width:1000px; margin:0; padding:0; position:relative; left:0px; top:30px;}

#header {margin:10px 0 0 0; padding:0; width:1000px; height:156px; background-image:url(bilder/header-start.jpg); background-repeat:no-repeat; background-position:top left;}
#header2{margin:10px 0 0 0; padding:0; width:1000px; height:156px; background-image:url(bilder/header-start.jpg); background-repeat:no-repeat; background-position:top left;}
#header p {font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#FFF; padding:0px 0 7px 18px; background-image:url(bilder/header-icon.gif); background-repeat:no-repeat; background-position:0px 3px; border-bottom:1px #fff solid; margin-bottom:4px}
#header2 p {font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#FFF; padding:0px 0 7px 18px; background-image:url(bilder/header-icon.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:4px}
#th {width:614px; margin-top:0px; margin-left:17px; padding-top: 85px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFF;}

/*Content*/
#l-site{margin:0; padding:0;width:470px;}
#r-site{padding:0; width:470px; margin-left:12px}
#f-site{width:1000px; margin:0; padding:0; position:absolute; left:0px; top:10px}
#footer {border-top: 1px #4792bc solid; text-align:center; padding:10px; color:#4792bc; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#footer a {text-decoration:none; color:#4792bc; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#footer a:hover {text-decoration:underline}

#txt-kopf {width:500px; background: #FFF url(bilder/k-rechts.jpg) top right no-repeat; padding:8px 0 0 0; margin-bottom:7px}
#txt{width:470px; background: #FFF url(bilder/t-rechts.jpg) top right repeat-y; padding:0 15px 0 15px }
#txt-frame{width:490px; background: #FFF url(bilder/t-rechts.jpg) top right repeat-y; padding:0; margin:0}
p {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#153d56; margin:0; padding:0 0 5px 0}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#153d56; margin:0 0 7px 0; padding:0 0 5px 12px; border-bottom:1px #cdcdcb solid; background:url(bilder/icon.jpg) 0px 5px no-repeat;}

a {text-decoration:underline; color:#082436}
a:hover {text-decoration:none}

#txt ul {margin-left:0px; padding-left:0px;border-left:0px; line-height:15px; list-style:none; margin-bottom:0px; padding-bottom:10px; padding-top:8px; margin-top:0px}
#txt li {margin-left:5px; padding-left:20px; border-left:0px; margin-bottom:6px;  background:url(bilder/pfeil_ok.gif) 0px 2px no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#153d56; 
padding-bottom:0px; line-height:16px}

.menu {width:100%; position:relative;top:0px; left:0px;}
.menu ul{list-style-type:none;padding:0;margin:0;}

/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{float:left;position:relative;z-index:100; }

/* use the table to position the dropdown list */
.menu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:31px;}

/* style all the links */
.menu ul li a:link, .menu :visited {
display:block; margin:0; padding:7px 0px 10px 0px;color:#E0E0E0;background:#143D55; font-size:12px;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:Helvetica,Arial,Verdana,sans-serif; background-image:url(bilder/navi-li-bg.jpg); background-position:top left; background-repeat:repeat-x
}

/* style the links hover  */
.menu ul li:hover a, .menu ul li a:hover{color:#E0E0E0;background:#d4d8bd; background-image:url(bilder/navi-li-bg2.jpg); background-position:top left; background-repeat:repeat-x;}

/* hide the sub level links */
.menu ul ul {visibility:hidden;position:absolute;width:179px;height:0;}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul {visibility:visible;}
.menu ul ul li a:link, .menu ul ul li a:visited {margin:0; padding:7px 0 7px 0; color:#fff;background:#143D55; font-size:12px;font-weight:bold; text-transform:none;text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #FFF solid;
filter:alpha(opacity=85);/* Internet Explorer */
-moz-opacity: 0.85; /* Mozilla Browser */
opacity: 0.85; /* Opera */}
.menu ul ul li a:hover {background-color:#2c7dac; background-image:none;}
