body
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
}

p { margin: 0px 0px 15px 0px; }

.textWhite { color: white; }

ul
{
	margin: 0 0 0 10px;
	padding: 0;
}

a { color: black; }

a:hover { color: gray; }

#tdNavLeft
{
	width: 215px;
	padding: 0px 0px 0px 35px;
}

#tdNavLeft ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#tdNavLeft ul li
{
	display: block;
	width: 215px;
	height: 38px;
	padding-top: 44px;
	border-color: white;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

#tdNavLeft ul li#currentLi
{
	border-color: black;
}

#tdNavLeft a
{
	font-size: 22px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

#tdNavLeft a:hover
{
	color: #000000;
}

#tdNavLeft a#currentPage
{
	color: #000000;
}

#contentHome, #contentIdee, #contentMoebel, #contentReferenzen, #contentKontakt { width: 740px; } 

#abstand_vertikal
{
	width: 20px;
	height: 14px;
}

#imgLayerRight
{
	position: absolute;
	top: 165px;
	left: 760px;
	padding: 0px 0px 0px 0px;
}

#boxBdrTopIdee
{
	width: 488px;
	height: 165px;
	border-color: black;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}
  #textIdeeOben { position: realtive; z-index: 1; padding: 120px 20px 10px 14px; }
  
    #textIdeeOben h1    
    {
    	padding: 0px;
    	margin: 0px;
    	font-size: 13px;
    	font-weight: normal;
    }
    
#boxBdrTopMoebel
{
	width: 740px;
	height: 154px;
	border-color: black;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-color: #767676;
	padding: 94px 0px 0px 0px;
}

#boxBdrTopReferenzen
{
	width: 740px;
	height: 281px;
}

#boxBdrTopKontakt
{
	width: 244px;
	height: 364px;
}

#formular 
{ 
  position: absolute;
  left: 510px;
  top: 20px;
  color: white;
}

  #formular h1
  {
    font-size: 13px;
    font-weight: bold;
  }
  
  #formular textarea { width: 222px; }
  
  #formular input { width: 222px; }


/*#tableReferenzen ul { margin: 0px 0px 0px 13px; }*/

#tableReferenzen ul li
{
	text-align: left;
	margin: 0px 0px 0px 5px;
}

#thSpalte1, #thSpalte2, #thSpalte3, #thSpalte1Kontakt
{
	width: 230px;
	height: 50px;
	text-align: left;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
}

#thSpalte1
{
	padding: 0px 7px 0px 14px;
}

#thSpalte1Kontakt
{
	padding: 0px 7px 0px 14px;
	color: white;
}

#thSpalte2
{
	padding: 0px 7px 0px 7px;
}

#thSpalte3
{
	padding: 0px 8px 0px 7px;
}

  #thSpalte1 h1, #thSpalte2 h1, #thSpalte3 h1, #thSpalte1Kontakt h1
  {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-weight: normal;
  }

#textSpalte1
{
	width: 230px;
	padding: 10px 7px 0px 14px;
	text-align: justify;
}

#textSpalte2
{
	width: 230px;
	padding: 10px 7px 0px 7px;
	text-align: justify;
}

#textSpalte3
{
	width: 230px;
	padding: 10px 8px 0px 7px;
	text-align: justify;
}

#textSpalte1b
{
	width: 245px;
	padding: 10px 7px 0px 0px;
}

#textSpalte2b
{
	width: 230px;
	padding: 10px 7px 0px 7px;
	text-align: right;
}

#textSpalte3Cols {padding: 10px 8px 0px 14px;}

#textSpalte_R2_2
{
	width: auto;
	padding: 20px 8px 0px 7px;
	text-align: right;
}

#imgNavTable
{
	margin: 0px;
	background-color: #95330E;
}

  #imgTextNavTable td { padding: 0; }

    #imgTextLink1, #imgTextLink2, #imgTextLink3, #imgTextLink4, #imgTextLink5, #imgTextLink1_on, #imgTextLink2_on, #imgTextLink3_on, #imgTextLink4_on, #imgTextLink5_on
    {
      width: 107px;
      height: 34px;
      display: block;
      padding: 9px 0 0 2px;
      text-decoration: none;
      z-index:1;
    }
    
    #imgTextLink1:hover, #imgTextLink2:hover, #imgTextLink3:hover, #imgTextLink4:hover, #imgTextLink5:hover, #imgTextLink1_on, #imgTextLink2_on, #imgTextLink3_on, #imgTextLink4_on, #imgTextLink5_on
    {
      background-color: white;
      color: black;
    }


#footerzeileLinks { padding: 0px 10px 20px 35px; }
#footerzeileRechts { padding: 0px 10px 20px 14px; }
#footerzeileLinks2 { padding: 0px 10px 20px 35px; }
#footerzeileRechts2 { padding: 0px 10px 20px 14px; }




