/* Stylesheet zu ost-land-bremen.de */
/* (C) 2006 by webPERTZSCH */
/* erstellt : 20060430 by chef */
/* update   : 20060430 by chef */

body
{
  background-image: url(../images/head_bgrd.png); background-repeat: repeat-x ;
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  width:100%;
}
h5,h4,h3,h2,h1,th,p,td,div,b,i
   {
   font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000;
   }
h5 { font-size:18pt; font-weight:bold; line-height:18pt; margin:0px; }
/* Groß */
h4 { font-size:16pt; font-weight:bold; line-height:18pt; margin:0px; }
/* Stufe 2 */
h3 { font-size:18pt; font-weight:normal; line-height:20pt; margin:4px; }
/* 2. Ueberschrift */
h2 { font-size:12pt; font-weight:normal; line-height:14pt; margin:0px; }
/* Ueberschrift */
h1,th,td,p,div,b,i { font-size:10pt; font-weight:normal; line-height:12pt; margin:0px; }
/* Allgemeine Text-Style Angaben */

a:link    { font-family:Arial; color:#FFFFFF; font-size:9pt; text-decoration:none; font-weight:normal; line-height:10pt; }
a:visited { font-family:Arial; color:#FFFFFF; font-size:9pt; text-decoration:none; font-weight:normal; line-height:10pt; }
a:hover   { font-family:Arial; color:#FFFFFF; font-size:9pt; text-decoration:none; font-weight:normal; line-height:10pt; }
a:active  { font-family:Arial; color:#ffffff; font-size:9pt; text-decoration:none; font-weight:normal; line-height:10pt; }

a.hside:link, a.hside:visited, a.hside:hover, a.hside:active
{
  font-family:Arial;
  font-size:10pt;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:normal;
  line-height:10pt;
}
a.hside:hover {  padding:0px; border:#ffffff 1px inset; }

a.smal:link, a.smal:visited, a.smal:hover, a.smal:active
{
  font-family:Arial;
  font-size:12pt;
  color:#26a603;
  text-decoration:none;
  font-weight:normal;
  line-height:14pt;
}

a.smal:hover
{
  padding:0px;
  border:1px #26a603 inset;
  background-color:##71FF71;
}

/* Style Angaben, nur für die Menulinks */
 a.hmenu:link    { font-family:Arial; color:white; font-size:10pt; text-decoration:none; font-weight:bold; line-height:12pt; }
 a.hmenu:visited { font-family:Arial; color:white; font-size:10pt; text-decoration:none; font-weight:bold; line-height:12pt; }
 a.hmenu:hover   { font-family:Arial; color:white; background-color:#D0D0D0; font-size:10pt; text-decoration:none; font-weight:bold; line-height:12pt; }
 a.hmenu:active  { font-family:Arial; color:white; font-size:10pt; text-decoration:none; font-weight:bold; line-height:12pt; }

.main
{
 margin:-3px;
 padding:0px;
 width:780px;
 height:100%;
}

.head
{
 background-image: url(../images/logo2.png); background-repeat: repeat-x ;
 margin:0px;
 padding:0px;
 height:124px;
 text-align:right;
}
.headmen{
 float:left;
 color:#FFFFFF;
 padding-top:6px;
 padding-right:10px;
 padding-bottom:0px;
 padding-left:0px;
 width:770px;
 height:70px;
 text-align:right;
}
.content
{
 background-color:#E2FDD9;
 margin-top:0px;
 margin-left:4px;
 margin-bottom:4px;
 padding:6px;
 border-left: solid 1px #26a603;
 border-right: solid 1px #26a603;
 border-bottom: solid 1px #26a603;
}
.hcontent
{
 margin-left:auto;
 margin-right:auto;
 padding:5px;
 width:590px;
 height:90%;
 background-color:gainsboro;
}
.imprint
{
 position:absolut;
 top:0px;
 z-index:2;
 background-image: url(../szbonline/images/mitte.png);
 margin-left:auto;
 margin-right:auto;
 padding:5px;
}
.footer
{
 padding:0px;
 width:780px;
 height:14px;
 font-size:8pt;
 line-height:10pt;
 text-align:center;
 vertical-align:bottom;
}
.backButton
{
  border-right: #000000 1px inset;
  border-top: #000000 1px outset;
  border-left: #000000 1px outset;
  border-bottom: #000000 1px inset;
  font-weight:Normal;
  font-size: 10pt;
  color: #000000 ;
  width:60px;
  background-color: #C1C0BF ;
}
/* Stil für Buttons */
.button{border: #26a603 1px solid;
        font-weight:Normal;
        font-size: 12pt;
        text-align:right;
        vertical-align:middle;
        color: #26a603;
        background-color:#E2FDD9;/*#F5F5F5;*/
        height:16pt;
        width:140px;
        padding:6px;
        margin-left:0px;
       }
