body, img
{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 100;
border: 0;
}

body#bodyiframe
{
background-color: #efefef;
margin: 0;
padding: 0;
}

div#main
{
width: 800px;
height: 600px;
margin-left: auto;
margin-right: auto;
margin-top: 3%;
padding: 0;
background-color: #efefef;
}

#header
{
display: block;
width: 100%;
height: 18.3%;
}

.gelberstreifen
{
width: 100%;
height: 20px;
background-color:#FFCC00;
}

#inhalt
{
height: 465px;
width: 800px;
margin: 0;
padding: 0;
background-color: #efefef;
}

div#menu
{
float: left;
height: 465px;
width: 450px;
margin: 0;
padding: 0;
background-color: #efefef;
}

#menuframe 
{
	height: 465px;
	width: 450px;
	margin: 0;
	padding: 0;
	background-color: #efefef;
}

#menuswf
{
height: 465px;
width: 450px;
margin: 0;
padding: 0;
background-color: #efefef;
}

div#text
{
float: right;
height: 465px;
width: 33.5%;
}

#iframe
{
height: 465px;
width: 100%;
}

.iframeinhalt
{
width: 100%;
height: 465px;
overflow: auto;
}

.iframeinhaltstuecke
{
margin-top: 7px;
width: 100%;
height: 390px;
overflow: auto;
}

.iframeinhaltstuecke_bernada
{
margin-top: 7px;
width: 100%;
height: 380px;
overflow: auto;
}

a#erdenkinderlink
{
display: block;
width: 180px;
height: 138px;
position: absolute;
top: 260px;
background-image: url(material/erdenkinder.gif);
}

h1
{
display: block;
width: 90%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
letter-spacing: 0.3em;
font-weight: 100;
text-transform: uppercase;
}

h3
{
display: block;
width: 90%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 100;
}

h2
{
display: block;
width: 90%;
white-space: pre-line;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 100;
}

strong, a.geschilink:link, a.geschilink:visited, a.geschilink:hover, a.geschilink:active
{
display: block;
width: 90%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 900;
text-decoration: none;
color: #000000;
}

cite
{
display: block;
width: 90%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


br
{
line-height: 23px;
}

td
{
border-top: 1px solid #000000;
vertical-align: top;
}

td#activ
{
background-color: #CCCCCC;}

td.beschreibung
{
padding-left: 12px;
}

td.rechts
{
text-align: right;
width: 60%;
padding-right: 15px;
}

td.leer
{
color: #efefef;
}

#zukunft
{
width: 93%;
}

 a.tabellelink:link, a.tabellelink:visited, a.tabellelink:hover, a.tabellelink:active
{
display: block;
height: 100%;
width: 100%;
color: #000000;
text-decoration: none;
}

#navistuecke
{
margin-top: 10px;
letter-spacing: -0.01em;
border-bottom: 1px solid #000000;
}

input
{
margin-top: 5px;
}

