/* ===============================================================*/
/* Grundlegende Seiteneinstellung */
      /* zb. Hintergrund... */
/* ===============================================================*/
   
   html, body {
               background-color: #C0C0C0;
            margin: 0;
			padding-top: 10px;
               }
/* ===============================================================*/
/* Bereiche definieren */
      /* zb. Menü, Inhalt .... */
/* ===============================================================*/
   
   div.menu {
         background-image : url(images/domo_menu_blank.jpg);
         display: block;
         width: 780px;
         height: 156px;
         margin-top: 10px;
		 text-align: left;
         padding: 0;   }

   div.menu_cont_1_ueber { display: inline;
                 width: 222px;
                 height: 20px;
                 margin-left: 0px;
                 margin-top: 0px;
                 vertical-align: top;
                 padding-left: 0px;
    	         padding-top: 1px;
                 text-align: center;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_2_ueber{ display: inline;
                 width: 89px;
                 height: 20px;
                 margin-left: 223px;
                 margin-top: 0px;
                 vertical-align: top;
                 padding-left: 14px;
	             padding-top: 1px;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_3_ueber{ display: inline;
                 width: 118px;
                 height: 20px;
                 margin-left: 327px;
                 margin-top: 0px;
                 vertical-align: top;
                 padding-left: 14px;
            	 padding-top: 1px;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_4_ueber{ display: inline;
                 width: 134px;
                 height: 20px;
                 margin-left: 446px;
                 margin-top: 0px;
                 vertical-align: top;
                 padding-left: 14px;
        	     padding-top: 1px;
                 position: absolute;

                 border: 0px solid;   }

   div.menu_cont_5_ueber{ display: inline;
                 width: 110px;
                 height: 20px;
                 margin-left: 581px;
                 margin-top: 0px;
                 vertical-align: top;
                 padding-left: 14px;
    	         padding-top: 1px;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_6_ueber{ display: inline;
                 width: 88px;
                 height: 20px;
                 margin-left: 692px;
                 margin-top: 0px;
                 vertical-align: top;
                 padding-left: 14px;
	             padding-top: 1px;
                 position: absolute;
                 border: 0px solid;   }


   div.menu_cont_1 { line-height: 1.2em;
                display: inline;
                 width: 222px;
                 height: 135px;
                 margin-left: 5px;
                 margin-top: 25px;
                 padding-left: 0px;
                 text-align: left;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_2 { line-height: 1.2em;
                display: inline;
                 width: 89px;
                 height: 135px;
                 margin-left: 223px;
                 margin-top: 34px;
                 vertical-align: top;
                 padding-left: 14px;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_3 { line-height: 1.2em;
                display: inline;
                 width: 118px;
                 height: 135px;
                 margin-left: 327px;
                 margin-top: 34px;
                 vertical-align: top;
                 padding-left: 14px;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_4 { line-height: 1.2em;
                display: inline;
                 width: 134px;
                 height: 135px;
                 margin-left: 446px;
                 margin-top: 34px;
                 vertical-align: top;
                 padding-left: 14px;
                 position: absolute;
                 overflow: hidden;
                 border: 0px solid;   }

   div.menu_cont_5 { line-height: 1.2em;
                display: inline;
                 width: 110px;
                 height: 135px;
                 margin-left: 581px;
                 margin-top: 34px;
                 vertical-align: top;
                 padding-left: 14px;
                 position: absolute;
                 border: 0px solid;   }

   div.menu_cont_6 {  line-height: 1.2em;
                display: inline;
                 width: 88px;
                 height: 135px;
                 margin-left: 692px;
                 margin-top: 34px;
                 vertical-align: top;
                 padding-left: 14px;
                 position: absolute;
                 border: 0px solid;   }

   div.content {
             text-align: left;
         	 display: inline-block;
             background-color: white;
             width: 780px;
             height: 424px;
             margin: 0px  0px;
             border: 0px solid #000000;
			 position:relative;   }
          
   div.content_intern {
					padding-left: 20px;
					padding-right: 20px; 
					border: 0px solid #000000;
					}

	div.MitarbeiterBilder {
					position: absolute;
					z-index: 99;
					left: 76px;
					top: 50px;
					display: none; 
					}

   div.block1 {
      			width: 240px;
  				border: 0px solid #000000;
  				position: static;
  				float: left;
				vertical-align: top; 
				}
      
   div.block2 {
      			width: 240px;
					border: 0px solid #000000;
					position: relative;
					margin-left: 5px;
					float: left;
					vertical-align: top; }
      
   div.block3 {
      			width: 240px;
					border: 0px solid #000000;
					vertical-align: top; 
					float: left; }
      
   div.footer {
         background-image : url(images/domo_footer_blank.jpg);
         display: block;
         width: 780px;
         height: 19px;
         margin: 0px auto 0px;
         padding-top: 0px;
         padding-right: 0px;
         text-align: right;
         word-spacing: 30px;
         border: 0px solid;   }
	
	div.download {
		margin-left: 0px;
		margin-top: 0px;
		vertical-align: top;
		width: 361px;
		display: inline;
		position: absolute;
		text-align: left;
		border: 0px solid; }
		
	div.projekt {
		position: static;
		width: 740px;
		height: 110px;
		padding: 0px;
		margin-top: 15px;
		border: 0px solid black;
		}
	
	div.bild {
		position: static;
		float: left;
		border: 0px solid;
		width: 180px;
		height: 110px;
		background-color: CCCCCC;}
		
	div.proj_text {
		position: realtive;
		float: left;
		border: 0px solid;
		margin-right: 0px;
		background-color: EFEFEF;
		height: 110px;
		width: 558px;}
	
	div.proj_header {
		margin: 5 5 ;
		height: 25px;
		vertical-align: middle;
		background-color: FEFEFE;
		border: 1px solid #999999;}
	div.proj_header_1 {
		margin: 5 5 5 5 ;}
	
	div.proj_content {
		valign: middle;
		margin:  20 15 5 5;
		height: 45px;
		border: 0px solid;}
         
   table.rahmen {
      border-style: solid;
      border-width: 1px;}

	table.kontakt {
		margin-left: 150px;
		}
	  
	td.toptext {
		text-align: top;}
	
	#auswahl{
		width: 100%;
		height: 130px;
		border: 0px solid black;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		}
	
	#projekt {
	background-image: url(images/bg_referenz.jpg);
	width: 780px;
	height: 280px;
	text-align:center;
	font-family: Verdana;
	font-size: 20px;
	color: #616161;
	}
	
	#projekt_tabelle {
	width: 760px;
	margin-top: 5px;
	}
	
	#bild {
		width: 350px;
		height: 270px;
		text-align:right;
	}
	
	#projekt_ueberschrift {
	border-bottom-style:dotted;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	}
	
	#projekt_text {
		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		width: 250px;}
	
	#projekt_info_1 {
		font-family: Verdana;
		font-size: 12px;
		color: #24a797;
		font-weight: normal;
		width: 150px;
		padding-left: 5px;
		}
		
	#projekt_info_2 {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		width: 150px;
		padding-left: 5px;
		}
		
	#projekt_info_3 {
		font-family: Verdana;
		font-size: 12px;
		color: #24a797;
		font-weight: normal;
		width: 100px;
		}
		
		
/* ===============================================================*/
/* Schriften definieren */
      /* Schriften für Überschriften, Inhalte Menüs usw */
            /* Schriftarten, Grössen, Farben usw */
/* ===============================================================*/


   a.haupt_nav { letter-spacing: 0.01em; 
           text-decoration: none;
          font-family:arial;
          font-size:9pt; 
          font-weight:900;
          font-stretch: ultra-condensed;
          color: 787878; }
          
   a.haupt_nav:link { letter-spacing: 0.01em; 
           text-decoration: none;
          font-family:arial;
          font-size:9pt; 
          font-weight:900; 
          font-stretch: ultra-condensed;
          color: 787878; }
          
   a.haupt_nav:active {  letter-spacing: 0.01em; 
           text-decoration: none;
          font-family:arial;
          font-size:9pt; 
          font-weight:900; 
          font-stretch: ultra-condensed;
          color: 787878; }
          
   a.haupt_nav:hover { letter-spacing: 0.01em; 
              text-decoration: none; 
              font-family:arial; 
              font-size:9pt; 
              font-weight:900; 
              font-stretch: ultra-condensed;
              color: black; }
              
   a.haupt_nav:active{ letter-spacing: 0.01em; 
              text-decoration: none; 
              font-family:arial; 
              font-size:9pt; 
              font-weight:900; 
              font-stretch: ultra-condensed;
              color: 787878; }

   font.menu_header {
                font-family: arial;
                 font-weight: bold;
                 font-size:10pt;
                 line-height: 2em;
                 text-align: top;
                 color: FFFFFF;}

   a.footer { 
           text-decoration: none;
          font-family:arial;
          font-size:10pt; 
          font-weight:500;
          font-stretch: ultra-condensed;
          color: black; }
          
   a.footer:link { 
           text-decoration: none;
          font-family:arial;
          font-size:10pt; 
          font-weight:500; 
          font-stretch: ultra-condensed;
          color: black; }
          
   a.footer:active { 
           text-decoration: none;
          font-family:arial;
          font-size:10pt; 
          font-weight:500; 
          font-stretch: ultra-condensed;
          color: black; }
          
   a.footer:hover {
              text-decoration: none; 
              font-family:arial; 
              font-size:10pt; 
              font-weight:500; 
              font-stretch: ultra-condensed;
              color: white; }
              
   a.footer:active{
              text-decoration: none; 
              font-family:arial; 
              font-size:10pt; 
              font-weight:500; 
              font-stretch: ultra-condensed;
              color: black; }
   

   h1 {
      font-family: arial;
      font-size: 16px;
      color: black;}
   
   h2 {
      font-family: arial;
      font-size: 14px;
      color: black;}
   
   h3 {
      font-family: arial;
      font-size: 16px;
      color: black;}
   
   h4 {
      font-family: arial;
      font-size: 16px;
      color: black;}
   
   h5 {
      font-family: arial;
      font-size: 16px;
      color: black;}
   
   h6 {
      font-family: arial;
      font-size: 16px;
      color: black;}

   font.norm {
      font-family: arial;
      font-size: 12px;
      color: black; }

	font.small {
      font-family: arial;
      font-size: 9px;
      color: black; }

   font.tuerkis {
      font-family: arial;
      font-size: 12px;
      color: 24A796;
      font-weight: bold;
      font-style: italic;}   
      
   table.ma_tab {font-family: arial;
      font-size: 12px;
      color: black; }

   li.sachverstaendiger {
      list-style-position: outside;
      list-style-image: url(./pics/list_dot.jpg);
      margin-left: 15px; }

   td.sachverstaendiger {
      vertical-align: top;}
	 
	#auswahl p {
		font-family: Verdana;
		font-size: 18px;
		color:#000000;
		line-height: 18px;
		}

