* { margin:0; padding:0; }
body { background:#6a96c1; font-family:Tahoma, Arial, sans-serif; font-size:1.1em; }
h1 { font-size:24px; color:#995905; } 
h2 { font-size:18px; }
h3 { font-size:14px; color:#000; }
p { padding:10px; font-size:1.1em; line-height:1.4em; }
a { text-decoration:none; color:#990033; }
a:hover { color:#0000a9; }
.trenner { clear:both; }
.trenner2 { clear:both; height:20px; }
.abstand { height:15px; }
.wrapper { width:70%; margin:30px auto; border-radius:20px; box-shadow:0 0 100px #000; }
#menue1 { width:97.6%; height:37px; background:url(bg_menue1.png); border:2px solid #e56f20; border-radius:14px; box-shadow:0 0 30px #000; margin:4px auto 5px; padding-top:12px; text-align:center; }
#menue1 a { background:#6a96c1; border-top:3px solid #e56f20; border-right:3px solid #e56f20; border-bottom:3px solid #8b4513; border-left:3px solid #8b4513; margin-right:10px; padding:6px 0; text-decoration:none; font-size:1.2em; font-weight:bold; color:#000; }
#menue1 a:hover { background:#5b81a5; border-top:3px solid #8b4513; border-right:3px solid #8b4513; border-bottom:3px solid #e56f20; border-left:3px solid #e56f20; color:#990033; }
#kopf { overflow:hidden; width:95.3%; height:130px; background:#efc78f url(logo_ejz.png) no-repeat left; border-right:5px outset #6a97c2; margin:0 auto; padding:0.3em; text-align:center; font-size:38px; line-height:38px; letter-spacing:-3px; }
#kopf span { background:url(bg_h1.png); border-radius:12px; box-shadow:0 0 20px #000; padding:0 0.8em; font-weight:bold; color:#804040; }
.container { overflow:hidden; width:98%; margin:0 auto; }
#infoBox { float:left; width:25%; background:#efc78f; border-right:5px outset #6a97c2; border-bottom:5px outset #6a97c2; } 
#infoBox h1 { margin:3px 0 0 0; padding-left:6%; font-size:1.0em; }
#infoBox p { margin:10px; padding-left:6px; font-size:0.8em; }
#menue2 ul { margin:0; padding:0; list-style:none; }
#menue2 li { margin:0; padding:0; }
#menue2 a { display:block; background:url(bg_menue2.png); border-top:3px solid #e56f20; border-right:3px solid #e56f20;	border-bottom:2px solid #8b4513; border-left:2px solid #8b4513; margin:8px; padding:2px 0 2px 7%; text-decoration:none; font-weight:bold; font-size:0.9em; color:#1e2b31; }
#menue2 a:hover { background:url(bg_menue2_activ.png); border-top:2px solid #8b4513; border-right:2px solid #8b4513;	border-bottom:3px solid #e56f20; border-left:3px solid #e56f20; color:#0000a9; }
#menue2 a.active { background:url(bg_menue2_activ.png); border:2px solid #8b4513; text-align:center; font-size:1em; font-weight:bold; color:#990033; }
#content { float:left; width:73%; background:#ffdead; border-right:5px outset #6a97c2; border-bottom:5px outset #6a97c2; margin-left:10px; color:#000; }
#content h2 { padding-left:30px; line-height:1.5em; color:#804040; }
#content h3 { margin:10px; padding-left:6px; font-size:1.1em; color:#3d3e37; }
#content p { margin:10px; padding-left:6px; }
#content span { background:#e99926; margin:1.2em 0 1.2em 1.2em; padding:0.8em; font-size:1.0em; font-weight:bold; color:#69818e; }
.box { width:95%; background:#f2be75; border:1px solid #e56f20; border-radius:20px; box-shadow:0 0 25px #000; margin:10px auto; } 
.box h6 { padding:15px 0; text-align:center; font-size:1.2em; font-weight:bold; color:#005d00; }
hr.typ1 { width:50%; height:4px; border-style:dotted; margin:auto; color:#aa0000; }
hr.typ6 { width:20%; height:4px; padding:4px 0 4px 0; border-width:thin; color:#aa0000; }
table { width:98%; background:#f2be75; border:1px solid #e56f20; margin:10px auto; } 
td { padding:2px; font-size:1em; }
td img { margin:20px 10px 20px 5px; }
fieldset { width:96%; margin:8px auto; border:1px solid #b00000; }
legend { font-size:1.2em; font-weight:bold; color:#aa0000; }
ul { margin-left:30px; }
#footer { width:98%; background:url(bg_footer.png); border:2px solid #e56f20; border-radius:14px; box-shadow:0 0 30px #000; margin:10px auto; padding:10px 0; text-align:center; font-size:1em; color:#555a63; }