/*
Positionierung und Groessen


*/


#fixwidth, #fixwidth2 {
		top:0;
		width: 901px;
		position: relative;
		margin: 0 auto;
		text-align: left;
}

#erstereihe {
		z-index:2;
}

#erstereihe, #zweitereihe {
		margin: 0 0 0 30px;
		float:left;
		position:relative;
		width:871px;
}
#footer {
		margin: 0 0 0 30px;
		position:relative;
		width:871px;
                line-height:2.4;
                bottom:0px; 
}

#head_logo a {
		position:relative;
		width:221px;
		height: 90px;
		float:left;
}
#head_back {
		position:relative;
		height: 90px;
		width:650px;
		float:left;
}

#kontakt_impressum {
		background-color:#000000;
		position:relative;
		width:221px;
		float:left;
}


#menue {
		background-color:#000000;
		position:relative;
		width:650px;
		float:left;
}
#menueunten {
		background-color:#A4A4A6;
		position:relative;
		width:871px;
		line-height:2.4;
                float:left;
                margin: 0 0 0 30px;
}

#suchfeld {
                margin-top: 5px;
		background-color:#A4A4A6;
		position:relative;
		width:28%;
                float:left;

}


#breadcrumbspos {
		background-color:#A4A4A6;
		float:left;
		position:relative;
}

#sitemappos {
		background-color:#A4A4A6;
		float:right;
		position:relative;
}

#breadcrumbs {
                 margin-top: 8px;
}


#menuebalken {
}

#zweitereihe {
		background: #f7f7f7 url(../images/zweitereiheback.gif) repeat-y;
		z-index:1;
}



#zweites_menue {
		margin-top:35px;
                margin-bottom:35px;
		position:relative;
		float:left;
		width:221px;
}

#main_content {
		background-color:#ffffff;
		width:650px;
		min-height:100%;
		position:relative;
		float:left;
		padding:0 0 30px 0;
}


#headgrfx
{
  left:0;
  top:0px;
  width:100%;
  position: absolute;
  background-color:#f7f7f7;
}
#headgrfx0
{
  height:90px;
  width:100%;
  position: relative;
}
#headgrfx1,#headgrfx2
{
  line-height:2.4;
  width:100%;
  position: relative;
}
#headgrfx1
{
  background-color:#000000;
}
#headgrfx2
{
  background-color:#A4A4A6;
}
#headgrfx3
{
  background-color:transparent;
  line-height:100%;
  width:100%;
  position: relative;
}
#headgrfx4
{
  background-color:#000000;
  line-height:2.4;
  width:100%;
  position: relative;
}


#sitemap
{
}

#ebene0
{
   position: relative;
   margin-left: 40px;
}

#ebene1
{
   position: relative;
   margin-left: 60px;
}


#ebene2
{
   position: relative;
   margin-left: 80px;
}


#ebene3
{
   position: relative;
   margin-left: 100px;
}


#kontaktformular
{
   position: relative;
   margin-left: 40px;
}