/*--------------------------------------------------------------------
Layout Styles 15.07.2008
---------------------------------------------------------------------- */
/* -------------------------------------------------------------------
	Generelle Styles
---------------------------------------------------------------------- */
.clearLeft{ clear:left; }
.clearBoth{ clear:both; }
.clearRight{ clear:right; }
body{
    margin:0;
    padding:0;
}
div {
    padding:0;
    margin:0;
}
html, body, table{
    font-size: 76%;  /* Moegliche Werte, damit es in den gaengigen Browsern in etwa gleich aussieht: 69%, 76%, 86%, 93% */
    font-family:arial, helvetica, sans-serif;
    color:#000;
}
body, table{
    font-size:1em;
    line-height:1.3em;
}

h1{
    font-size:1.5em;
    line-height:23px;
    font-weight:bold;
    color:#000;
	margin-top:0px;
}
.webTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 0px 0px 12px; LINE-HEIGHT: 30px
}

h2{
    font-size:1.4em;
    line-height:1.3em;
    font-weight:bold;
    color:#000;
    font-family:arial, helvetica, sans-serif;
}
h3{
    font-size:1.1em;
    line-height:1.3em;
    font-weight:bold;
    color:#000;
    font-family:arial, helvetica, sans-serif;
}
h4{
    padding-bottom:10px;
    margin-bottom:0;
    font-size:1.1em;
    line-height:1.3em;
    font-weight:bold;
    color:#000;
    font-family:arial, helvetica, sans-serif;
    border-top:1px solid #000;
    padding-top:7px;
}
h5{
    font-size:1em;
    line-height:1.3em;
    font-weight:bold;
    color:#000;
    font-family:arial, helvetica, sans-serif;
}
h6{
    padding-bottom:10px;
    margin-bottom:0;
    font-size:1em;
    line-height:1.3em;
    font-weight:bold;
    color:#000;
    font-family:arial, helvetica, sans-serif;
    border-top:1px solid #000;
    padding-top:7px;
}
.hidden {
display: inline;
left: -1000px;
overflow: hidden;
width: 0px;
position: absolute;
top: -1000px;
height: 0px;
}
/* -------------------------------------------------------------------
   Print
---------------------------------------------------------------------- */

.lokalisationEgov{
 font-size:1.2em;
 font-weight:bold;
 border-bottom: 1px solid #000066;
 margin: 38px 0px 50px;
 display:block;
}
 
table.Logoprint { display:block;
                  margin: 16px 0px 0px 20px;
}
 
/* -------------------------------------------------------------------
   Seitenfunktionen
---------------------------------------------------------------------- */
#erweiterteFunktionenOben {
  width:620px;
  text-align:right;
  height:31px;
  border-bottom:1px dotted #000;
}
#erweiterteFunktionenUnten {
  width:620px;
  text-align:right;
  vertical-align:text-bottom;
  height:31px;
  border-top:1px dotted #000;
}
/* -------------------------------------------------------------------
	Kopfbereich // Logo // Lokalisation
---------------------------------------------------------------------- */
#kopf {
  margin-left:0px;
  width:550px;
  height:103px;
  background-image:url(../images/Logo_246x103.jpg);
  background-repeat:no-repeat;
}
#lokalisationPrint {
  width:490px;
  text-align:left;
  margin-left:60px;
  border-bottom:1px solid #000;
  margin-bottom:30px;
}
#contentPrint {
  margin-left:60px;
  width:490px;
}
#fachkontakt {
  margin:0px 0px 0 0px;
  width:100%;
  float:left;
  text-align:left;
  margin-top:1.3em;
}
#footer {
  clear:both;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:#000;
  padding:5px 0 5px 0;
  font-size:0.9em;
  width:100%;
  margin-top:1.3em;
}
#url {
  width:490px;
  text-align:left;
  margin-top:2em;
  margin-bottom:1.3em;
}

#boxright { DISPLAY: block }

/* -------------------------------------------------------------------
	ANPASSUNGEN fuer die CSS Druckverison
---------------------------------------------------------------------- */
/* Alle auszublendenden Elemente */
#webBodyDiv, #webHeaderDiv, #navServiceBackground, #navGlobalBackground, #spalteNavigation, #spalteKontext,#breadcrumb,#breadcrumbhome,#erweiterteFunktionen{
  display:none;
}

/* Bundeslogo fuer Durckversion positionieren*/
#logo{
  position:relative;
}

/* Hintergrundbild entfernen, neue weite und Hoehe setzen */
#kopfAmt{
  width:560px;
  background:none;
  height:1.2em;
  margin-bottom:30px;
}

/* Lokalisation linksbuendig, neue Hoehe und Weite*/
div#lokalisationAmt{
  margin-left:0px;
  width:550px;
  text-align:left;
  height:1.2em;
  margin-bottom:30px;
}

/* der Departementslink wird nun zur Ueberschrift */
a.departementlink, a.departementlink:link, a.departementlink:active, a.departementlink:visited, a.departementlink:hover
{
  border-bottom:1px solid #000000;
  margin-bottom:30px;
  margin-left:60px;
  text-align:left;
  width:490px;
  color:#000;
  font-size:1.0em;
  font-weight:bold;
}

/* Inhaltsbereich einruecken und neue Weite*/
#spalteContent{
  width:560px;
  margin:0 0 0 60px;
}

/* -------------------------------------------------------------------
	Alle Elemente, die im endgueltigen Druck nicht mehr angezeigt werdne sollen
  z.B. "drucken" | "schliessen" Links
---------------------------------------------------------------------- */


@media screen
{
  /* FORMATDEFINITIONEN ZUM DRUCKEN */
  #erweiterteFunktionenOben,#erweiterteFunktionenUnten{
    display:block;
  }
}

@media print
{
  /* FORMATDEFINITIONEN ZUM DRUCKEN */
  #erweiterteFunktionenOben,#erweiterteFunktionenUnten{
    display:none;
  }
}
{
dl.imgLeft2 {

}
}