.italic {
font-style: italic; }

.oben {
font-size: 0.8em;
background-color: #ffffff; }

div#fuss {
border-top: 0.1em #bb0000 solid;
float: left;
width: 100%;
text-align: center;
padding-top: 0.5em;
margin-top: 0.4em;
font-size: .8em; }


img {
border: none; }

div.naviinaktiv {
border: 0.1em #4b4b4b solid;
background-color: #939393;
padding: 0.4em;
width: 9.5em;
margin-bottom: 0.3em;
line-height: 1em;
font-size: .9em;
color: #ffffff; }

div.naviaktiv {
border: 0.1em #000000 solid;
background-color: #bb0000;
padding: 0.4em;
width: 9.5em;
margin-bottom: 0.3em;
line-height: 1em;
font-size: .9em;
color: #ffffff; }

div.naviinaktiv a {
text-decoration: none;
color: #ffffff;
font-weight: bold; }


div.naviaktiv a {
text-decoration: none;
color: #ffffff;
font-weight: bold; }



body {
   font-family: Tahoma, Verdana, Helvetica, sans-serif;
   background-color: #BB0000;
   color: #000000;
   padding: 1.5em;
   margin: 0;
font-size: .8em;
background-image: url(bilder/hintergr.jpg);
background-repeat: repeat-x;
line-height: 1.8em; }

div#inhalt {
float: left;
margin-left: 2em;
width: 48em; }

div.absatz {
border: 0.1em #b00000 solid;
margin-bottom: 1em;
padding-right: 1em;
padding-left: 1em;
padding-bottom: 0.5em;
padding-top: 0.5em;
}
p.zurueck {
color: #bb0000;
font-size: 0.7em; }

div.absatz img {
border: 1px #bb0000 solid; }

div.absatz img.ohne {
border: none; }

table.jugendrat {
font-size: 0.8em;
font-weight: bold;
text-align: center;
border-top: 0.1em #bb0000 solid;
border-bottom: 0.1em #bb0000 solid;
margin-top: 0.7em;
margin-bottom: 0.7em;
width: 35em;
border-spacing: 0.5em 0.5em; }

td.impr {
width: 25em; }

div.absatz h1 {
font-weight: bold;
font-size: 1.2em;
color: #bb0000; }

div.absatz h2 {
font-weight: bold;
font-size: 1em;
color: #000000;
margin-bottom: -0.1em;
margin-top: 1.3em; }

div.absatz img.floatleft {
float: left;
margin-top: 1em;
margin-right: 1em;
margin-bottom: 1em; }

div.absatz img.floatright {
float: right;
margin-top: 1em;
margin-left: 1em;
margin-bottom: 1em; }

div.absatz img {
 }

div#beton {
   background-color: #220000;
   padding: 1em;
	top: -4px;
   left: -4px;
	width: 60em;
	background-image: url(bilder/beton.jpg);
border: 1px #434343 solid;
position: relative;
float: left; }

div.shadow2 {
   background-color: #440000;
   padding: 1px;
   border: 1px solid #440000;
   margin: 0;
float: left; }
div.shadow3 {
   background-color: #770000;
   padding: 1px;
   border: 2px #770000 solid;
   margin: 0;
float: left; }

div.shadow4 {
   float: left;
   background-color: #AA0000;
   padding: 1px;
   border: 2px #AA0000 solid;
   margin: 0.7em 1em;
}

div#schablone {
z-index: 2;
top: 10em;
left: 54em;
position: absolute;
background-image: url(bilder/schablone.gif);
width: 345px;
height: 390px;
background-repeat: no-repeat; }



div#vorne {
z-index: 8;
position: relative; }

div#schablone2 {
position: absolute;
z-index: 5;
top: 42em;
margin-left: -4em;
background-image: url(bilder/schablone2.gif);
width: 280px;
height: 390px;
background-repeat: no-repeat; }

div#head {
margin-bottom: 3em;
}

div#navi {
width: 9.6em;
float: left; }

a:link{
color: #b00000;
text-decoration: none; } 
a:visited{
color: #bb0000;
text-decoration: none; } 
a:hover{
color: #bb0000;
text-decoration: underline; } 
a:active{
color: #bb0000;
text-decoration: none; }

.unsichtbar {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}
