body { background:#144146 url("../images/gradient.gif") repeat-x; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; }
div { margin:0; padding:0; }
p { margin:0; padding:0 0 16px 0; }
h1 { font:bold 14px/21px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0 0 30px 0; }
h2 { font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0 0 0 0; }
h3 { font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0 0 16px 0; }

a { color:#328790; text-decoration:none; }
a:hover {text-decoration:underline; }

.emo { font:normal 13px/19px Georgia, Times, serif; color:#31858E; }
.first { padding-top:15px;  }

img { border:0; }
#main { background-color:#FFF; width:830px; position:absolute; top:30px; left:50%; margin: 0 0 0 -415px; }
#logo { position:absolute; top:33px; left:17px; }
#imagebar { position:absolute; top:57px; left:13px; }

#navi { position:absolute; left:14px; top:107px; width:816px; height:20px; }
#navi ul { list-style:none; margin:0 0 20px 0; padding:0 0 0 0px; }
#navi ul li { margin:0 1px 1px 0; padding:0; line-height:20px; font-size:9pt; font-weight:bold; float:left; }
#navi ul li a, #navi ul li span { width:170px; height:22px; margin:0; padding:2px 0 0 30px; color:#FFF; text-decoration:none; background-color:#777; display:block; }
#navi ul li.light a, #navi ul li.light span { width:170px; height:22px; margin:0; padding:2px 0 0 30px; color:#FFF; text-decoration:none; background-color:#999; display:block; }
#navi ul li a:hover, #navi ul li a.active { background-color:#328790; }

#flashcontent { margin:5px 0 0 116px; width:80px; height:60px; }

#text ul { list-style:none; margin:0; padding:0 0 16px 20px; }
#text ul li { background:transparent url("../images/list-dot.gif") left center no-repeat; padding-left:15px; }
#text ol { margin:0; padding:0 0 16px 25px; }

#sectionImage { position:absolute; top:157px; left:14px; }
#startTop { position:absolute; top:157px; left:15px; }
#start_ts { position:absolute; top:0; left:0; }
#start_lg { position:absolute; top:0; left:200px; }
#startSectionImage { position:absolute; top:308px; left:14px; }
#startText { margin-left:244px; padding-top:340px; padding-bottom:50px; width:500px; }
#text { margin-left:244px; padding-top:190px; padding-bottom:50px; width:500px; }
#footer { text-align:center; margin:0 0; padding:3px 10px; font-size:11px; border-top:1px solid #999; background-color:#CCC; color:#777; }
#footer a { color:#777; }

#extra { color:#EB1488; border:1px dotted #EB1488; padding:14px 10px 6px; margin-bottom:20px; background:#F3F3F3; }
#extra a { color:#EB1488; text-decoration:underline; }
.springextra { background:#F3F3F3 url(../images/fruehlingsextra.png) 420px 10px no-repeat !important; }