body, html {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; padding:0 0 0 0; background-color:#e7e7e7}
/*Global DIV*/
#main { width:900px; margin-left:auto; margin-right:auto; padding:0 0 0 0; margin-top:0px;}
#main2 { width:900px; margin:0 0 0 0; padding:0 0 0 0; position:relative; left:0px; top:30px;}

#header{ margin:10px 0 0 0; padding:0 0 0 0; width:896px; 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 0 0 0; width:896px; 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 #ffffff 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 0 0 0; padding:0 0 0 0;width:446px;}
#r-site{ padding:0 0 0 0; width:446px; margin-left:12px}
#f-site{ width:900px; margin:0 0 0 0; padding:0 0 0 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:444px; background: #FFF url(bilder/k-rechts.jpg) top right no-repeat; padding:8px 0 0 0; margin-bottom:7px}
#txt{ width:414px; background: #FFF url(bilder/t-rechts.jpg) top right repeat-y; padding:0 15px 0 15px }
#txt-frame{ width:444px; background: #FFF url(bilder/t-rechts.jpg) top right repeat-y; padding:0 0 0 0; margin:0 0 0 0 }
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#153d56; margin:0 0 0 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 0 0 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 0 0 0; padding:7px 0 7px 0; 
color:#ffffff;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;
}











