body { 	margin:0;padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:75%;background:transparent url("img/layout/hg2n.jpg") no-repeat }
#nooverflow { width:100%;height:500px;overflow:hidden }
#hg1 { 	margin:0;padding:0;min-height:500px;min-width:1020px;background:transparent url("img/layout/hg1.jpg") no-repeat }
*html #hg1 { height:600px;width:1020px }

p, ul, li, h1, h2, img, table, tr, td, form, input, select { margin:0; padding:0; border:0; }

h1 { font-size:110%;color:#333333 }
h2 { font-size:100%;color:#333333;margin-top:10px }
p { padding-top:5px;padding-bottom:5px;line-height:170% }



a, a:hover { color:#0000FF; text-decoration:none; }
a:hover { text-decoration:underline }
a.aktiv { font-weight:bold }


#navigation { position:absolute;top:135px;left:50px;width:175px;height:370px; }
#navigation li { padding-bottom:7px }
#navigation ul { list-style-type:none;text-align:right }
#navigation a { letter-spacing:0.05em }
.nav2nd { background:white;margin-top:7px }
.contentwrapper li { padding-right:5px;padding-left:10px }
.rtop, .rbottom { display:block;background:#C9E8FD }
.rtop *, .rbottom * { display:block;height:1px;overflow:hidden;background:white }
.r1 { margin: 0 5px }
.r2 { margin: 0 3px }
.r3 { margin: 0 2px }
.r4 { margin: 0 1px; height:2px }
.nav1st li a, .nav1st li a:hover { color:#666666 }
.nav2nd li { text-align:left }
.nav2nd li a, .nav2nd li a:hover { color:#308EB3 }

#text { position:absolute;top:135px;left:250px;height:370px;width:620px;overflow:auto;-overflow:scroll;padding-right:20px }
#text ul { margin-left:1.5em }
#text li { line-height:170%;padding-bottom:5px;padding-top:5px }


