* { margin: 0; padding: 0; border: 0; }

html {height:100%;}
body  {
font-size: 100.01%;
background: #fff;
min-height: 101%;
}
h1, h2, h3, h4, h5, h6, p, br, ul, ol, li, hr  {
margin: 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, fieldset, input, textarea, address, blockquote, nobr, b, i  {
font-family:  Arial, Helvetica, Verdana, sans-serif;
color: #666;
}
body {
text-align: center;
}
#container {
background: transparent;
text-align: left;
margin: 0 auto;
width: 761px;
height: 90%;
 }

#header {
background: #fff url(../pics/logo_hg.jpg) 0 0 no-repeat;
height : 130px;
padding: 0;
width: 100%;
 }
#header img a {
border: 0;
color: #A6AB11;
text-decoration: none;
}

#title h1 {
display: none;
}
.firmenname{
font-size:1em;
color: #A6AB11;
font-weight: bold;
padding-top: 55px;
padding-bottom: 5px;
}


div.mainnav   {
padding-top: 20px;
float: left;
clear: both;
width: 208px;
height: 380px;
border-top: 3px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #mainnav {
  margin-right: -3px;
  }

* html  #content {
  height: 1%;
  margin-left: 205px;
  }

/* End hide from IE5/mac */




#sidebar-b {
float: right;
width: 160px;
padding: 0 0 0 0;
margin-top: 60px;
border-bottom: 3px solid #ccc;
border-left: 1px dotted #ccc;
}
#impressum {
float: right;
clear: both;
text-align: right;
font-size: 0.8em;
width: 160px;
padding: 0;

}
div.mainnav  ul {
margin: 0;
list-style: none;
padding-bottom: 10px;
}
div.mainnav li      {
font:  0.8em/23px Arial, Helvetica, Verdana, sans-serif;
}
div.mainnav li a   {
color: #666;
text-decoration: none;
padding: 3px 0px 0px 20px;
background:transparent;
}

div.mainnav li a:hover, div.mainnav li a:active, div.mainnav li a:focus  {
color: #A6AB11;
text-decoration: none;
background: transparent url(../pics/pfeil_2.gif) 4px 0 no-repeat;
}
.mainhier a:link, .mainhier a:visited, .mainhier a:hover, .mainhier a:active, .mainhier a:focus {
color: #A6AB11;
}



#content       {
background: transparent url(../pics/yinyan.gif) 0 40px no-repeat;
margin-left: 208px;
margin-right: 160px;
padding: 26px 10px 0 15px;
margin-bottom: 10px;
}

.hoehe { height: 400px; }
div[class = "hoehe"] { height: auto; min-height: 400px }

#content p,form,td,th {
font-size: 0.8em;
margin-bottom: 0.8em;
}
#content h1    {
color: #999;
font-size: 0.9em;
margin-bottom: 1.5em;
font-weight: bold;
}
#content ul { list-style-type: none; }
#content li {
font-size: 0.8em;
color: #666;
margin-left: 1em;
background-image: url(../pics/pfeil_2.gif);
background-repeat: no-repeat;
padding-left: 2em;
}

.absatz {
padding-bottom: 20px;
}
.zitat {
font: 12px Georgia, Times, sans-serif;
padding-bottom: 20px;
}
#content a:link  {
color : #A33888;
text-decoration : none;
}
#content a:visited {
color : #A33888;
text-decoration : none;
}
#content a:hover {
color : #A33888;
text-decoration: underline;
}
#content a:active {
color : #A33888;
}

#impressum a:link {
color: #666;
text-decoration: none;
}
#impressum a:visited {
color : #666;
text-decoration : none;
}
#impressum a:hover {
color : #A6AB11;
text-decoration: none;
}
.green {
color: #A6AB11;
}
.greengross {
color: #A6AB11;
font-weight: bold;
font-size: 2em;
}

.bild {

float: right;
padding: 0 0 10px 0;
}

.box {
float: right;
font: Georgia, Trebuchet, Verdana, sans-serif;
font-size: 0.8em;
color: #666;
font-style: italic;
width: 130px;
padding: 4px;
margin:  10px 0;
border: 1px solid #ccc;
}
* html .box { /* Diesen Selektor beachten nur IEs
*/
width: 150px; /* Diese Anweisung ist nur fuer IE 5
und 5.5 */
w\idth: 142px; /* Diese Anweisung ist nur fuer IE 6
*/
}
.grau {
color: #A33888;
font-size: 1em;
font-weight: bold;
}
.adresse {
margin-left: 15px;
font-size: 0.7em;
}
form {

}
input {
                 background-color: #F4F4C6;
                  border : 1px solid #666;
                  font-size: 12px;
}
select {
                        border : 1px solid #666;
                  background-color: #fff;
                  font-size: 12px;
}
textarea {
        border: 1px solid #666;
                  background-color: #F4F4C6;
                  font-size: 12px;
}
.submit {
        background-color: #fff;
                  font-size: 12px;
                  }

.formular  {
padding-bottom: 0.8em;
}
.beschriftung {
        font-size: 12px;
}

.verlinkung {
margin-top: 10px;
}
