/* CSS Document */

body {  font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; line-height:20px; margin:0px; overflow-y:scroll;}
td {  font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; line-height:20px;}


a:link {  font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #B33915; text-decoration: none; font-weight:bold;}
a:visited {  font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #B33915; text-decoration: none; font-weight:bold;}
a:hover {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight:bold;}
a:active {  font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #B33915; text-decoration: none; font-weight:bold;}

table.all { width:100%; height:100%; border-width:0px; border-spacing:0px; }
td.yellow { background-color:#FDB816; width:1px; }
td.center { width:760px; padding:20px; }
td.head { background-image:url(bilder/head.gif); background-repeat:no-repeat; }

 ul { list-style-image:url("bilder/liste.gif"); margin-left: 15px;  padding-left:0px;  }
 li { padding-left:3px; }
 
 ul.liste_klein { list-style-image:url("bilder/liste_klein.gif"); margin-left: 15px; padding-left:0px; }
 li.liste_klein { padding-left:3px; }
 
 ul#nav { list-style:none; height:14px; line-height:14px; padding:0; margin:0; }
   #nav li { float:left; padding:0; height:14px; display:block; }
   #nav a { height:14px; display:block; text-indent:-9001px; background-image:url(bilder/buttons_navigation_sprite.gif); background-repeat:no-repeat; }
      #nav .unternehmen a { width:140px; background-position:0 0; }
      #nav .unternehmen a:hover, #nav .unternehmen a.aktiv { background-position:0 -14px; }
      #nav .leistung a { width:102px; background-position:-140px 0; }
      #nav .leistung a:hover, #nav .leistung a.aktiv { background-position:-140px -14px; }
      #nav .wunschbau a { width:190px; background-position:-242px 0; }
      #nav .wunschbau a:hover, #nav .wunschbau a.aktiv { background-position:-242px -14px; }
      #nav .neueproj a { width:146px; background-position:-432px 0; }
      #nav .neueproj a:hover, #nav .neueproj a.aktiv { background-position:-432px -14px; }
      #nav .kontakt a { width:82px; background-position:-578px 0; }
      #nav .kontakt a:hover, #nav .kontakt a.aktiv { background-position:-578px -14px; }

 ul#galnav { list-style:none; height:120px; padding:0; margin:0; background-image:url(bilder/adresse.gif); background-repeat:no-repeat;}
   #galnav li { float:left; padding:0; }
   #galnav a { height:120px; width:98px; display:block; text-indent:-9001px; background-image:url(bilder/buttons_galerien_sprite.jpg); background-repeat:no-repeat; }
      #galnav .einfam a { background-position:-78px 0; margin-left:78px; }
      #galnav .einfam a:hover, #galnav .einfam a.aktiv { background-position:-78px -120px; margin-left:78px; }
      #galnav .jung a { background-position:-176px 0; }
      #galnav .jung a:hover, #galnav .jung a.aktiv { background-position:-176px -120px; }
	  #galnav .doppel a { background-position:-274px 0; }
	  #galnav .doppel a:hover, #galnav .doppel a.aktiv { background-position:-274px -120px; }
	  #galnav .mehrfam a { background-position:-372px 0; }
	  #galnav .mehrfam a:hover, #galnav .mehrfam a.aktiv { background-position:-372px -120px; }
	  #galnav .geschaeft a { background-position:-470px 0; }
	  #galnav .geschaeft a:hover, #galnav .geschaeft a.aktiv { background-position:-470px -120px; }
	  #galnav .detail a { background-position:-568px 0; }
	  #galnav .detail a:hover, #galnav .detail a.aktiv { background-position:-568px -120px; }
	  #galnav .grundriss a { background-position:-666px 0; width:90px; }
	  #galnav .grundriss a:hover, #galnav .grundriss a.aktiv { background-position:-666px -120px; }

#entwurf-cr { border:1px solid #fdb816; width:351px; font-size:6px; line-height:10px; padding:5px; margin:4px 77px 4px 10px; float:right; }
	  
 .form {
color:#333333;
font-family:  Tahoma, Verdana, Arial, sans-serif;
font-weight:normal;
font-size:12px;
border:1px solid #B23915;
} 
