/*--------------------------------------------------------------------
Text Styles e-government 15.07.2008
---------------------------------------------------------------------- */
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;
}
p.lead{
    font-size:1em;
    font-weight:bold;
    line-height:1.3em;
    padding-bottom:0.2em;
}
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.3em;
    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{
    font-size:1em;
    line-height:1.3em;
    font-weight:bold;
    color:#000;
    font-family:arial, helvetica, sans-serif;
}
h8{
    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;
}
hr{
  color:#000;
  background-color:#000;
  line-height:1px;
  height:1px;
}
zitat{
  font-weight:regular;
  color:#000;
  font-size:0.9em;
  text-decoration:none;
}
.hidden {
display: inline;
left: -1000px;
overflow: hidden;
width: 0px;
position: absolute;
top: -1000px;
height: 0px;
}

.bildlegende{
  font-weight:regular;
  color:#000;
  font-size:0.9em;
  text-decoration:none;
  }
/* -------------------------------------------------------------------
	Link Styles
---------------------------------------------------------------------- */
a:link, a, a:active, td a:active, a:visited, td a:visited, a:hover, td a:hover{
  font-size:1em;
  line-height:1.3em;
  color:#069;
  text-decoration:underline;
}

/* -------------------------------------------------------------------
   Lokalisation
---------------------------------------------------------------------- */
#lokalisationPortal {
  font-size:1.2em;
  font-weight:bold;
  color: #000;
  height:103px;
}
#lokalisationAmt, #lokalisationDepartement {
  font-size:1.2em;
  font-weight:bold;
  color: #FFF;
}
#lokalisationPrint {
  font-size:1.2em;
  font-weight:bold;
  color: #000;
}
/* -------------------------------------------------------------------
   Servicenavigation, Inhaltsnavigation
---------------------------------------------------------------------- */
navServiceTxt, a.navServiceTxt, a.navServiceTxt:link, a.navServiceTxt:active, a.navServiceTxt:visited, a.navServiceTxt:hover, contentNavigation, a.contentNavigation, a.contentNavigation:Link, a.contentNavigation:active, a.contentNavigation:visited, a.contentNavigation:hover, contentNavigationResultateTxt, a.contentNavigationResultateTxt, a.contentNavigationResultateTxt:link, a.contentNavigationResultateTxt:active, a.contentNavigationResultateTxt:visited
 {
  color:#fff;
  text-decoration:none;
  font-size:0.9em;
/*  line-height:1.2em; */
  line-height:1.2em;
}
navServiceTxtActive, a.navServiceTxtActive, a.navServiceTxtActive:link, a.navServiceTxtActive:active, a.navServiceTxtActive:visited, a.navServiceTxtActive:hover, contentNavigationResultateTxtActive, a.contentNavigationResultateTxtActive, a.contentNavigationResultateTxtActive:link, a.contentNavigationResultateTxtActive:active, a.contentNavigationResultateTxtActive:visited
 {
  color:#000;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
  font-weight:bold;
}
/* -------------------------------------------------------------------
   Sprachwahl
---------------------------------------------------------------------- */
.lang, a.lang, a.lang:link, a.lang:active, a.lang:visited, a.lang:hover {
  font-weight:regular;
  color:#fff;
  font-size:0.9em;
/*  line-height:1.2em; */
  line-height:1.2em;
  text-decoration:none;
}
.langActive, a.langActive, a.langActive:link, a.langActive:active, a.langActive:visited, a.langActive:hover {
  font-weight:bold;
  color:#fff;
  font-size:0.9em;
  line-height:1.2em;
  text-decoration:none;
}
/* -------------------------------------------------------------------
   Globalnavigation
---------------------------------------------------------------------- */
a.navGlobal, a.navGlobalDiv:link, a.navGlobal:active, a.navGlobal:visited, a.navGlobal:hover {
  color:#636363;
  text-decoration:none;
  font-size:1.2em;
  font-weight:bold;
}

a.navGlobalOpen, a.navGlobalOpen:link, a.navGlobalOpen:active, a.navGlobalOpen:visited, a.navGlobalOpen:hover {
  color:#bd002b;
  text-decoration:none;
  font-size:1.2em;
  font-weight:bold;
}

/* -------------------------------------------------------------------
   Hauptavigation
---------------------------------------------------------------------- */
a.navLevel1, a.navLevel1:active, a.navLevel1:hover, a.navLevel1:visited{
  font-weight:bold;
  color:#636363;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
  text-decoration:none;
}
a.navLevel1SubOpenPortal, a.navLevel2SubOpenPortal, a.navLevel1SubOpenPortal:active, a.navLevel1SubOpenPortal:hover, a.navLevel1SubOpenPortal:visited, a.navLevel2SubOpenPortal:active, a.navLevel2SubOpenPortal:hover, a.navLevel2SubOpenPortal:visited{
  font-weight:bold;
  color:#FF0000;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
  text-decoration:none;
}
a.navLevel1SubOpen, a.navLevel2SubOpen, a.navLevel1SubOpen:active, a.navLevel1SubOpen:hover, a.navLevel1SubOpen:visited, a.navLevel2SubOpen:active, a.navLevel2SubOpen:hover, a.navLevel2SubOpen:visited{
  font-weight:bold;
  color:#bd002b;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
  text-decoration:none;
}
a.navLevel2, a.navLevel2:active, a.navLevel2:hover, a.navLevel2:visited, a.navLevel3, a.navLevel3:active, a.navLevel3:hover, a.navLevel3:visited {
  font-weight:regular;
  color:#636363;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
}
a.navLevel1Active, a.navLevel1Active:active, a.navLevel1Active:hover, a.navLevel1Active:visited, a.navLevel2Active, a.navLevel2Active:active, a.navLevel2Active:hover, a.navLevel2Active:visited, a.navLevel3Active, a.navLevel3Active:active, a.navLevel3Active:hover, a.navLevel3Active:visited {
  font-weight:bold;
  color:#bd002b;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
}
/* -------------------------------------------------------------------
   Breadcrumbtrail
---------------------------------------------------------------------- */
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited, a.breadcrumb:hover {
  color:#636363;
  text-decoration:none;
  font-size:0.9em;
  line-height:1.2em;
}

/* -------------------------------------------------------------------
   Kontext - Box
---------------------------------------------------------------------- */
#boxright {
  font-size:0.9em;
  line-height:1.2em;
  font-weight:regular;
  color:#000;
}
.boxrightTitel {
  line-height:20px;
  font-weight:bold;
  color:#000;
  background-color:#D6D6D6;
  border-top:1px solid #000;
  padding:1px 0px 0 8px;
}

.boxrightContent {
  background-image:url(../images/QuadratKontext_10x9.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin-width:10px;
  line-height:auto;
  color:#000;
  padding:1px 0px 0 8px;
  margin-top:4px;
  margin-bottom:4px;
  } 
  
  .boxrightList {
}
  .boxrightList ul {
  padding-left:0px;
  margin:0px;
  margin-left:0px;
  margin-top:0px;
  list-style:url(none) none outside;
}
  .boxrightList li{
  background-image:url(../images/QuadratKontext_10x9.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin-width:10px;
  line-height:auto;
  color:#000;
  padding:1px 0px 0 8px;
  margin-top:4px;
  margin-bottom:4px;
  } 
.boxrightListEnd {
  background-image:url(../images/QuadratKontext_10x9.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin-width:10px;
  line-height:auto;
  color:#000;
  padding:1px 0px 0 8px;
  margin-top:4px;
  margin-bottom:20px;
  } 
  
.boxrightContentEnd {
  background-image:url(../images/QuadratKontext_10x9.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin-width:10px;
  line-height:auto;
  color:#000;
  padding:1px 0px 0 8px;
  margin-top:4px;
  margin-bottom:20px;
}
.boxrightContentList {
  line-height:auto;
  margin-left:15px;
  list-style-type:square;
  list-style-position:outside;
  margin-top:0px;
}
/* -------------------------------------------------------------------
   Content - Footer
---------------------------------------------------------------------- */
.footerText1 {
  float:left;
  color:#666666;
}
.footerText2 {
  color:#EE1C25;
}
.footerText3 {
  display:block;
  text-align:right;
  right:1px;
}

#erweiterteFunktionen, #erweiterteFunktionenOben, #erweiterteFunktionenUnten, #url {
  font-size:0.9em;
/*  line-height:1.2em; */
/*  font-weight:bold;  */
  color:#000;
}



/* -------------------------------------------------------------------
   Seitenfunktionen (nur in der Druckvorschauu im Browser)
---------------------------------------------------------------------- */
#erweiterteFunktionenOben, #erweiterteFunktionenUnten {
  display:none;
}

/* *************************************************************************** */
/* VOLLTEXTSUCHE                                                               */
/* *************************************************************************** */

#volltextsuche .webFormSearchButton{
    margin:0px;
    padding:0px;
}

/* ******************* */
/* ***** WEBSHOP ***** */
/* ******************* */

.webShopGrauDiv label{
  display:inline;
  float:none;
}
.webShopGruenDiv label{
  display:inline;
  float:none;
}

