* { margin:0; padding:0; }
body { background:#026fa8 url(bg_body.jpg) no-repeat top fixed; font-family:Tahoma, Arial, Sans-Serif; font-size:1.1em; }
h1 { margin:20px; font-size:1.6em; color:#990033; }
h2 { margin:20px; font-size:1.5em; color:#990033; }
h3 { font-size:1.4em; color:#990033; }
h5 { font-size:1.3em; font-weight:bold; color:#990033; }
p { padding:10px; font-size:1.1em; line-height:1.4em; }
img { border:0; }
a { text-decoration:none; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; line-height:inherit; color:#990033; }
a:hover { color:#313486; }
.trenner { clear:both; }
.abstand { width:100%; height:20px; }
.wrapper { overflow:hidden; width:75%; background:rgba(1,140,199,.65); box-shadow:0 0 100px #000; margin:20px auto; }
#menue { float:left; width:26%; height:100%; border:0; margin-top:20px; padding:0 0 0 10px; text-decoration:none; color:#990033; } 
#menue a { display:block; border-left:5px solid transparent; padding:4px; text-decoration:none; font-size:1.1em; color:#313486; }
#menue a:hover { background:rgba(30,174,224,.95); border-left:5px solid #990033; color:#990033; }
#menue a.active { background:rgba(30,174,224,.95); border-left:5px solid #eace6d; color:#eace6d; }
#menue span { background:#598dc1; font-size:1em; font-weight:bold; color:#aa0000; }
a img { border: 0; }
#menue p { font-size:1em; }
#content { float:left; width:52%; border:1px solid #f9f2d0; margin-top:20px; padding:0 5px; }
.box1 p { float:inherit; width:90%; height:70px; background:url(bg_box.jpg) no-repeat center; margin:2em auto 1.4em; padding:5px 0; text-align:center; font-size:1.3em; font-weight:600; color:#990033; }
.box2 h2 { width:98%; height:70px; background:url(bg_box.jpg) no-repeat; margin:20px auto; padding:5px 0; text-align:center; color:#990033; }
#infoBox { float:left; width:16%; margin-top:20px; padding-left:15px; font-size:1.1em; font-weight:bold; color:#000; }
#infoBox p { font-size:.9em; color:#eace6d; }
#infoBox img { margin:5px 4px 10px 0; }
hr.typ1 { width:210px; height:4px; border-style:dotted; margin:auto; color:#aa0000; }
hr.typ2 { width:80%; height:3px; border-style:dotted; color:#990033; }
hr.typ3 { width:100%; border-bottom:4px double #701000; margin:auto;  }
.imgBox1 { display:block; margin:20px 0 10px 5%; }
.imgUtext { text-align:center; }