/* -----------------------------------------------
	[haasmoden]
	
	0. alt
	1. änderungen 2008 (bkb)
	
----------------------------------------------- */

/* -----------------------------------------------
	[0. alt]
----------------------------------------------- */

.titel      {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 12px; 
                       font-weight: bold; 
                       color: #538778;
}

.ueberschrift      {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 11px; 
                       font-weight: bold; 
                       color: #000000;
                       line-height: 16px;
}

.text              {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 11px; 
                       font-weight: normal; 
                       color: #000000;
                       line-height: 16px; 
}

.text a              {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 11px; 
                       font-weight: normal; 
                       color: #335F52;
                       line-height: 16px; 
}


.text:hover         {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 11px; 
                       font-weight: normal; 
                       color: #000000;
                       line-height: 16px; 
}

.textweiss           {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 11px; 
                       font-weight: normal; 
                       color: #ffffff;
                       line-height: 16px; 
}

.klein              {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 9px; 
                       font-weight: normal; 
                       color: #000000;
}


.datum             {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 10px; 
                       font-weight: normal; 
                       color: #000000;
}

.impressum         {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 9px; 
                       font-weight: normal; 
                       color: #859CAA;
}

.impressum a        {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 9px; 
                       font-weight: normal; 
                       color: #859CAA;
                       text-decoration: none;
}

.impressum: hover        {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 9px; 
                       font-weight: normal; 
                       color: #859CAA;
                       text-decoration: underline;
}

.impressum: visited        {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 9px; 
                       font-weight: normal; 
                       color: #859CAA;
                       text-decoration: underline;
}

.logoersatz        {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 13px; 
                       font-weight: bold; 
                       color: #000000;
                       text-decoration: none;
                       text-transform: uppercase;
                       letter-spacing: 1px; 
}

.logoersatz a       {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 13px; 
                       font-weight: bold; 
                       color: #000000;
                       text-decoration: underline;
                       text-transform: uppercase;
                       letter-spacing: 1px; 
}

.logoersatz: hover      {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 13px; 
                       font-weight: bold; 
                       color: #000000;
                       text-decoration: underline;
                       text-transform: uppercase;
                       letter-spacing: 1px; 
}

.logoersatz: visited       {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 13px; 
                       font-weight: bold; 
                       color: #000000;
                       text-decoration: none;
                       text-transform: uppercase;
                       letter-spacing: 1px; 
}

/* #### Links #### */
/*
a:link             {   text-decoration: underline; }
a:visited          {   text-decoration: underline; }
a:hover            {   text-decoration: underline; }
a:active           {   text-decoration: underline; }
*/

/* #### Formular ##### */

.formfarbe     {
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       font-size: 11px; 
                       font-weight: normal; 
                       color: #000000;
                       background: #ffffff;
}

/* -----------------------------------------------
	[1. änderungen 2008 (bkb)]
	
	Farben:
	 - helles grün:    #d9e5e1
	 - dunkles grün:   #548778
----------------------------------------------- */

ul#navi_geschaefte{
    list-style-type: none;
    padding:0;
    margin:0;
}
ul#navi_geschaefte li{
    background-color:#d9e5e1;
    padding: 0 0 0 19px;
}

ul#navi_geschaefte li a{
    display:block;
    text-decoration: none;
    overflow: hidden;
    height: 36px;
    background: url(/images/navigation.gif) no-repeat;
}

ul#navi_geschaefte li a span{
    display: none;
}

ul#navi_geschaefte li#dm_sim a{
    background-position: left -2px;
}

ul#navi_geschaefte li#dm_sim a:hover{
    background-position: left -208px;
}

ul#navi_geschaefte li#hm_sim a{
    background-position: left -38px;
}

ul#navi_geschaefte li#hm_sim a:hover{
    background-position: left -244px;
}

ul#navi_geschaefte li#th_sim a{
    background-position: left -74px;
}

ul#navi_geschaefte li#th_sim a:hover{
    background-position: left -280px;
}

ul#navi_geschaefte li#th_sch a{
    background-position: left -110px;
}

ul#navi_geschaefte li#th_sch a:hover{
    background-position: left -316px;
}

ul#navi_geschaefte li#th_als a{
    background-position: left -146px;
}

ul#navi_geschaefte li#th_als a:hover{
    background-position: left -352px;
}

ul#navi_geschaefte li#street a{
    background-position: left -182px;
    height: 27px;
}

ul#navi_geschaefte li#street a:hover{
    background-position: left -388px;
}