

html, body
{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#FFF;
  text-align: center;
  margin: auto;
  font-size:12px;
  color:#6C673F;
}

a
{
  color:#6C673F;
  text-decoration:none;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;

}
a:hover
{
  color:#000;
  border-top:1px solid #FEC34E;
  border-bottom:1px solid #FEC34E;
}




#main
{
  width:780px;
  margin:auto;
  margin-top:10px;
  text-align: center;
  background-color:#FFF;
  font-family: Arial, Helvetica, sans-serif;
  nborder:1px solid red;
}


#header
{
  background-color:#CECAAB;
  height:100px;
  width:780px;
  margin: 0px
  padding: 0px;
  vborder:1px solid red;
}

#thinline
{
  font-size:0px;
  padding:0px;
  margin: 0px;
  height:3px;
  width:780px;
}

#navi
{
  padding:0px;
  margin: 0px;
  height:16px;
  width:780px;
  font-size:2px:
}


#navi table, td, a, img
{
  padding:0px;
  margin:0px;    border:none;
       nborder:1px solid yellow;
}

.content_thumbs_left a
{
  text-decoration:none;
  border:none;
}

.navi_td
{
  padding:0px;           border:0px solid red;
  margin:0px;
}
.navi_td a
{
  padding:0px;           border:0px solid red;
  margin:0px;
}
.navi_td img
{
  padding:0px;           border:0px solid red;
  margin:0px;
}



#sub_navi
{
  text-align:left;
  background-image:url(../pics/hg_sub_navi_16.gif);
  background-repeat:repeat;
  margin:0px 0px 0px 0px;
  background-color:#CECAAB;
  width:780px;
  font-size:9px;         mborder:1px red solid;
  height:15px;
}

#sub_navi_right
{
  width:780px;
  text-align:right;
  background-image:url(../pics/hg_sub_navi_16.gif);
  background-repeat:repeat;
  margin:0px 0px 0px 0px;
  background-color:#CECAAB;
  width:780px;
  font-size:9px;         mborder:1px red solid;
  height:15px;
}


#img
{
  border:0px;
  padding:0px;
  margin:0px;
}

#sub_navi a
{
  border:0px;
  padding:0px;
  background-image:url(../pics/hg_sub_navi_16.gif);
  background-repeat:repeat;
  color:#6C673F;
  dcolor:#FFF;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  bborder-top:1px solid #fff;
  bborder-bottom:1px solid #fff;

}
#sub_navi a:hover
{
  border:0px;
  padding:0px;
  background-image:url(../pics/sub_navi_over_17.gif);
  background-repeat:repeat;
  color:#000;

}
#sub_navi_right a
{
  border:0px;
  padding:0px;
  background-image:url(../pics/hg_sub_navi_16.gif);
  background-repeat:repeat;
  color:#6C673F;
  dcolor:#FFF;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  bborder-top:1px solid #fff;
  bborder-bottom:1px solid #fff;

}
#sub_navi_right a:hover
{
  border:0px;
  padding:0px;
  background-image:url(../pics/sub_navi_over_17.gif);
  background-repeat:repeat;
  color:#000;
}



#content
{
  background-image:url(../pics/basics_05.jpg);
  background-repeat:repeat;
  text-align:left;
  padding:0;
  margin:0;
  width:780px;
  height:252px;
  vborder:1px red solid;
}
#content_left
{
  float:left;
  text-align:left;
  height:252px;
  width:318px;

   dborder:1px red solid;
}
#content_right
{
  float:left;
  width:457px;
  height:252px;
  text-align:left;
  overflow:auto;
  margin-left:5px;

}
#content_right_txt
{
  padding-left:10px;
}




#text
{
  margin: 0px 0px 0px 90px;
  padding: 0px 0px 0px 0px;
  text-align:left;
  width:380px;
  font-size:12px;      border:1px red solid;
  gcolor:#000;
}
#text td
{
  vertical-align:top;
  font-size:0.8em;
}
#text table
{
  width:95%;
}
#text a
{
  gcolor:#000;
}




#footer
{
  width:780px;
  height:125px;
  margin: 0px;
  padding: 0px;
  background-color:#FFF;
}



/*
formular
*/

input, textarea, select, option
{
  border:1px #1263AD solid;
}
.auswahl{
  background-color:#FFF;
  border:2px solid #D8D5CE;
  color:#E4E5DB;
}

.button
{
  background-color:#1263AD;
  border:2px solid #D8D5CE;
  color:#E4E5DB;
}
form input.button:hover {cursor:pointer}

.imgborder
  {
    border:1px solid #666 ;
  }


.content_thumbs
{
  float:left;
  background-image:url(../pics/hg_content_thumbs.jpg);
  background-repeat:no-repeat;
  width:416px;
  height:115px;
  margin: 0px;
  padding: 0px;       dborder:1px solid #666 ;

}

.content_thumbs_left
{
  float:left;
  width:160px;
  height:115px;
  margin:  0px;
  padding: 0px;              vborder:1px solid #666 ;

}

.content_thumbs_left img
{

  margin:  12px 0px 0px 16px;
  padding: 0px;
}


.content_thumbs_right
{
  float:left;
  width:240px;
  nheight:115px;
  margin:  0px;
  padding: 10px 0px 0px 0px;              vborder:1px solid #666 ;

}

.details
{
  padding: 1px;
  float:left;
  width:400px;                   vborder:1px red solid;
  height:14px;
  text-align:right;
}
.details a
{
  font-size:11px;
  font-weight:bold;
  color:#6C673F;
  text-decoration:none;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;

}
.details a:hover
{
  color:#000;
  border-top:1px solid #FEC34E;
  border-bottom:1px solid #FEC34E;
}