A:Link {
	    font-size : 10pt;
 	    font-weight : normal;
	    font-style : normal;
	    color : #5f4f3f; /*#c8c8c8;*/
      text-decoration : underline;
      font-family: Arial,Verdana;
      }


A:Visited
         {
        font-size : 10pt;
        font-weight : normal;
        font-style : normal;
        color : #5f4f3f;
        text-decoration : underline;
        font-family: Arial,Verdana;
         }


A:Active
        {
	      font-size : 10pt;
	      font-weight : normal;
	      font-style : normal;
	      color : red;
        text-decoration : underline;
        font-family: Arial,Verdana;
        }

A:Hover {
	      font-size : 10pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        color : #9C3C22;
        text-decoration : underline;
        font-family: Arial,Verdana;
        }
        

A:Link.navi
      {
	    font-size : 10pt;
 	    font-weight : normal;
	    font-style : normal;
	    color : #5f4f3f; /*#c8c8c8;*/
      text-decoration : none;
      font-family: Arial,Verdana;
	/*background-color:#fbf9c9;*/
      }


A:Visited.navi
         {
        font-size : 10pt;
        font-weight : normal;
        font-style : normal;
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	/*background-color:#fbf9c9;*/
         }


A:Active.navi
        {
	      font-size : 10pt;
	      font-weight : normal;
	      font-style : normal;
	      color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	/*background-color:#fbf9c9;*/
        }

A:Hover.navi
        {
	font-size : 10pt;
	font-weight : normal;
        font-stretch: normal;
	font-style : normal;
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	/*background-color:#fbf9c9;*/
        }
        
A:Link.naviactive {
        width: 160px;
	      font-size : 10pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        color : #9C3C22;
        background-color:ffffff;
        text-decoration : none;
        font-family: Arial,Verdana;
        border-top-style:solid;
        border-top-color:#237F86;
        border-top-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#AAE5E9;
        border-bottom-width:1px;
        border-right-style:solid;
        border-right-color:#AAE5E9;
        border-right-width:1px;
        border-left-style:solid;
        border-left-color:#237F86;
        border-left-width:1px;
        padding: 2px;
        }
A:Visited.naviactive {
        width: 160px;
	      font-size : 10pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        color : #9C3C22;
        background-color:ffffff;
        text-decoration : none;
        font-family: Arial,Verdana;
        border-top-style:solid;
        border-top-color:#237F86;
        border-top-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#AAE5E9;
        border-bottom-width:1px;
        border-right-style:solid;
        border-right-color:#AAE5E9;
        border-right-width:1px;
        border-left-style:solid;
        border-left-color:#237F86;
        border-left-width:1px;
        padding: 2px;
        }
        
Font.navihead {
	      font-size : 10pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
        }
FONT.footer {
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 8pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT {
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 11pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT.small {
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 8pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT.navi {
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 9pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }
        
FONT.table_th {
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 11pt;
	      font-weight : bold;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT.table_td {
        color : #5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 11pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }

FONT.h_h1 {
        color:#5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 16pt;
	      font-weight : bold;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT.p_name {
        color:#5f4f3f;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 14pt;
	      font-weight : bold;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT.warning {
        color:red;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 11pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }
FONT.success {
        color:#37d22c;
        text-decoration : none;
        font-family: Arial,Verdana;
	      font-size : 11pt;
	      font-weight : normal;
        font-stretch: expanded;
	      font-style : normal;
        }
        
TD.header {
        width:800px; 
        height:100px; 
        background-image:url(images/banner.gif);
        }

TD.navi {
        width:500px; 
        height:50px; 
        background-color:#fbf9c9; /* #cde2f5 */
        }
TD.spacer {
        width:20px; 
        height:500px;
        background-color:#fbf9c9;
        }
TD.content {
        width:800px; 
        height:500px;
        background-color:#fbf9c9;
        }
TD.footer {
        background-color:#fbf9c9;
        }
TD.ofooter {
        width:800px; 
        height:10px;
        background-color:#fbf9c9;
        }
TD.table_th {
        width:200px;
        height:35px;
        /*background-color: #DFEFFE;*/
        }
TD.table_td {
        width:300px;
        height:30px;
        /*background-color: #DFEFFE;*/
        border-bottom:#ffffff solid 2px;
        }
TD.table_td2 {
        width:500px;
        height:30px;
        /*background-color: #DFEFFE;*/
        border-bottom:#ffffff solid 2px;
        }
TD.datentime {
        border-bottom:#ffffff solid 2px;
        }
TD.leistungen {
        border-bottom:#ffffff solid 2px;
        border-left:#ffffff solid 2px;
        }

DIV.h_haus {
        width:100px; 
        height:225px;
        border-style:solid;
        border-color:#000000;
        border-width:1px;
        }
DIV#bild {
        border-style:solid;
        border-color:#000000;
        border-width:1px;
        }
INPUT {
        background-color: #fffdd8;
        border-style:solid;
        border-color:#5f4f3f;
        border-width:1px;
        }
INPUT.require {
        background-color: #fffdd8;
        border-style:solid;
        border-color:#37d22c;
        border-width:2px;
        }
INPUT.error {
        background-color: #fffdd8;
        border-style:solid;
        border-color:red;
        border-width:2px;
        }
TEXTAREA {
        background-color: #fffdd8;
        border-style:solid;
        border-color:#5f4f3f;
        border-width:1px;
        }
TEXTAREA.require {
        background-color: #fffdd8;
        border-style:solid;
        border-color:#37d22c;
        border-width:2px;
        }
TEXTAREA.error {
        background-color: #fffdd8;
        border-style:solid;
        border-color:red;
        border-width:2px;
        }
SELECT {
        background-color: #fffdd8;
        border-style:solid;
        border-color:#5f4f3f;
        border-width:1px;
        }


