* { margin:0; padding:0; }
body { background:#fff; margin:20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%; color:#666666; }
h2, h3, h4, h5, h6 { color:#2582a4; }
p { padding:10px; font-size:1.2em; line-height:1.5em; }
b { font-weight:bold; color:#808080; }
a { color:#342dff; text-decoration:underline;}
a:hover { text-decoration:overline; color:#342dff; }
.box { margin-bottom:10px; padding-bottom:0; background:url(box_bottom.gif) repeat-x left bottom; }
.box h3 { color#2582a4; font-size:1.1em; padding:0; margin:0; text-align:left; background:url(text_bg.gif) no-repeat; width:180px; height:25px;}
.bottom { display:block; margin-bottom:0; padding-bottom:10px; background:url(bottom_left.gif) no-repeat left bottom; }
.image { float:left; margin:3px 0 0 0; padding:0; }
.trenner { clear:both; width:100%; }
.trenner2 { clear:both; width:100%; height:1.5em; }
#header { width:100%; height:80px; margin:0 auto; }
#header-name { height:40px; border-top:1px solid #92afcc; border-bottom:1px solid #92afcc; padding:10px 0; text-align:center; }
#header-name span { font-size:1.2em; font-weight:bold; line-height:1.5em; color:#006ac3; }
#menu { width:580px; height:45px; background:url(kopf.gif) repeat-x; margin:0 auto; padding:0 0 0 10px; list-style:none; }
#menu li { display:inline; }
#menu a { display:block; float:left; height:35px; padding:10px 20px; font-size:1.1em; font-weight:bold; color:#000; }
#menu a:hover { background:url(menue.gif) repeat-x; text-decoration:overline; color:#aa0000; }
#menu .active { background:#c1c1c1; text-decoration:overline; color:#aa0000; }
#content { width:928px; margin:0 auto; }
#links { float:left; width:200px; background:url(content_links.gif) repeat-y; }
#links h3 { padding:0 20px;}
#links ul { margin-left:0; padding-left:5px; padding-right:5px; list-style:none; border-left:1px solid #92afcc; }
#links li { padding:5px 0; }
#links .active { background-color:#c1c1c1; color:#aa0000; text-decoration:overline; }
#text { float:right; width:637px; padding:30px 40px 0 30px; background:url(text_content.gif) repeat-x; }
#text h2 { margin-top:10px 0 0 10px; font-size:26px; }
#text h5 { margin:15px 0 0; padding:5px 10px 10px 20px; font-size:1.6em; background:url(text_bg2.gif) no-repeat; width:280px; height:39px;}
#text h4 { margin-top:0; font-size:16px; font-weight:normal; }
#text .box { margin:0 -30px 30px -20px; padding:0 30px 0 20px; }
#text .bottom { margin:0 0 20px -20px; padding:0 0 20px 20px; }
#text p { margin:0; font-size:1.2em; }
#text ul { margin:20px; }
#text li { margin-bottom:15px; font-size:1.2em; line-height:1.5em; }
#text2 { float:right; width:637px; padding:30px 40px 0 30px; background:url(text_content.gif) repeat-x; }
#text2 h2 { margin-top:10px 0 0 10px; font-size:26px; }
#text2 h3 { font-size:1.8em; font-weight:800; }
#text2 h4 { margin-top:0; font-size:16px; font-weight:normal; }
#text2 ul { margin:20px 0; list-style:none; }
#text2 li { margin-bottom:15px; font-size:1.2em; line-height:1.5em; }
#logo { height:120px; background:url(lak_logo_3.png) no-repeat; margin:0 0 0 10px; }
#footer { clear:both; width:100%; background:url(fuss.gif) repeat-x; margin:0 auto; padding-top:20px; text-align:center; }
#footer p { text-align:center; }
table { width:100%; } 
td { border:1px solid #92afec; vertical-align:top; overflow:hidden; padding:8px 0; font-size:1.2em; }
input { padding:8px 0; font-size:1.2em;  }
#tabelle tbody tr td { width:801px; }