body {
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
        SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #032540; SCROLLBAR-SHADOW-COLOR: #032540; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #032540; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFFbackground-color:#042342; ;
        background-color:#042342; ;
        color: #032540;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px;
    text-align: center;  /* Zentrierung im Internet Explorer */
}

img{border:0px;
}

div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 794px;
    padding: 0;
    background:  url(images/site/hintergrund_seite.gif) no-repeat 0px 0px ;
        background-color:#FAF7CC;
}

h1 {
    margin: 0; padding: 0;
    text-align: center;
    background: url(images/site/top_science.jpg) no-repeat center ;
        height:145px;
}

h3 {
    margin: 0; padding: 0;
    text-align: center;

        height:145px;
}

h4 {
    margin: 0; padding: 0;
    text-align: center;
    background: url(images/site/top_all.jpg) no-repeat center ;
        height:145px;
}

h2{
    margin: 0;
        padding: 0 120px 0 0;
    text-align: right;

        background:  url(images/site/line.png) no-repeat right ;
        height:25px;
        color:#FAF7CC;
        font-size:10px;
        font-weight:bold;
        line-height:22px;
}
/*-------------------SUCHE-------------------*/
.formText {
 margin-right: 5px;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 10px;
 text-align:left;
 color: #042342;
 background-color:#FAF7CC;
 border: 1px solid;
 border-color: #1A3C5F;
}
.button {
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  font-weight:bold;
 line-height: 10px;
 text-align: center;
 color: #FAF7CC;
 background-color: #1A3C5F;
 border: 0px;
}
.button2 {
 margin: 0px 0px 5px 0px;
 padding: 1px 0px 2px 2px;
 width: 20px;
 height: 18px;
 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  font-weight:bold;
 line-height: 10px;
 text-align: center;
 color: #042342;
 background-color: #FAF7CC;
 border: 1px solid #042342;
}
div#suche{
        position: absolute;
        z-index: 2;
        top: 135px;
        padding: 0px;
        margin: 0px;
        width: 795px;
        height: 18px;
        text-align: right;
}
.suche{
 color: #FAF7CC;
}
.suchfeld {
 margin-right: 5px;
 padding: 2px;
 width: 80px;
 height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:9px;
 line-height: 10px;
 text-align:left;
 color: #042342;
 background-color:#FAF7CC;
 border: 0px
}
.suchbutton {
 margin-right: 5px;
 padding: 1px 0px 2px 2px;
 width: 20px;
 height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  font-weight:bold;
 line-height: 10px;
 text-align: center;
 color: #FAF7CC;
 background-color: #042342;
 border: 1px solid #FAF7CC;
}
/*------------------DROP DOWN--------------------*/
.drop {
        margin-right: 5px;
        padding: 2px;
        height: 16px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 10px;
        color: #042342;
        background-color:#FAF7CC;
        border: 1px solid;
        border-color: #1A3C5F;
}
.formSelect {
        height: 16px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 10px;
        color: #042342;
        background-color:#FAF7CC;
}
/*-------------------MENÜ-------------------*/
#tabmenu{
position: absolute;
float: left;
z-index: 3;
top: 130px;
padding: 0px;
margin-top: 0px;
width: 179px;
background-color: #1A3C5F;
color: #FAF7CC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
td.menuzelle{
        padding: 2px 30px 2px 28px;
        margin:0px;
        width:178px;
        height:25px;
        border-top: 1px solid #FAF7CC;
        border-left: 1px solid #FAF7CC;
        border-right: 1px solid #FAF7CC;
}
td.menuzelle_aktiv{
        padding: 2px 30px 2px 28px;
        margin:0px;
        width:178px;
        height:25px;
        background-color:#042342;
        color: #FAF7CC;
        border-top: 1px solid #FAF7CC;
        border-left: 1px solid #FAF7CC;
        border-right: 1px solid #FAF7CC;
}
a.linkmenu, a.linkmenu:active, a.linkmenu:hover{
        color:#FAF7CC;
        text-decoration:none;
}
/*--------------------------------------*/
div#main {
    margin:0;
    padding: 0;
    width: 338px;
 }
#tabmain{
 margin:40px 40px 40px 240px ;
 padding:0;
 width:314px
 }
#tabmain2{
 margin: 0px;
 padding: 0px;
 border: 1px solid #042342;
 width: 314px;
 }
div#newsrahmen {
        float: right;
    margin-top: 5px;
    margin-right: 10px;
           padding: 0px;
        width: 151px;

        border: 1px solid #042342;
        text-align: center;
  }
div#newsinhalt {
    margin:  5px 10px 10px 10px;
    padding: 0;
        width:131px;
        text-align:justify

  }
p#bottom {
    clear: both;
    font-size: 9px;
    margin: 0; padding: 0;
    text-align: center;
         height:54px;
        text-align:center;
    background:  url(images/site/bottom.gif) no-repeat 0px 0px ;
 }
.fotos{
        margin:10px 15px 10px 0px;
        padding:0px;
        border: 1px solid #042342;
}

/*-------------------TYPO-------------------*/
div#Inhalt h3{/*Titel der Seite*/
font-weight:bold;
font-size:13px;
line-height:16px;
margin: 0px 0px 10px 0px;
text-transform:uppercase;
}
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
}
p.titel1{
        font-weight:bold;
        font-size:15px;
        line-height:16px;
        margin: 0px 0px 10px 0px;
        text-transform:uppercase;
}
p.titel2{
font-weight:bold;
font-size:13px;
line-height:16px;
margin: 0px 0px 5px 0px;
}
p.titel3{
font-weight:bold;
font-size:13px;
line-height:16px;
margin: 0px 0px 5px 0px;
}
p.titelraetsel{
        font-weight:bold;
        font-size:18px;
        line-height:16px;
        margin: 0px 0px 20px 0px;
        text-align:center;
}
p.vorschlaege{
        font-weight:bold;
        font-size:13px;
        line-height: 16px;
        margin: 0px 0px 12px 0px;
}
p.titelklein{
        font-size: 9px;
        line-height:12px;
        margin: 0px 0px 5px 0px;
}
.inhalt{
        font-size:12px;
        line-height:16px;
        margin: 0px 0px 12px 0px;
}

p.inhalt{
        font-size:12px;
        line-height:16px;
        margin: 0px 0px 12px 0px;
}

p.inhalt2{
        font-size:10px;
        line-height:14px;
        margin: 0px 0px 15px 0px;
}

.hervorheben{
background-color:#D5D5CB}
a, a:active, a:hover {
color:#032540;
text-decoration:underline;
}
a.linksbottom {
font-size: 10px;
color:#032540;
text-decoration:none;
}
 a.linksbottom:hover, a.linksbottom:active{
color:#032540;
text-decoration:underline;
}
a.antwort{
        color:#042342;
        text-decoration:none;
}
a.antwort:active, a.antwort:hover{
        color:#042342;
        text-decoration:underline;
}
a.sprache{
        color:#FAF7CC;
        text-decoration:none;
}
a.sprache:active, a.sprache:hover{
        color:#FAF7CC;
        text-decoration:underline;
}

.error {
        color: #FF0000;
        font-size: 9px;
}
p.vorschlaege2{
        font-weight:bold;
        font-size:13px;
        line-height: 16px;
        margin: 0px;
}
.hervorheben{
font-style:italic;
font-size:11px;
}
