html {
padding:0px;
margin:0px;
height:100%;
overflow:scroll;
overflow-x:hidden;
}

body {
  background-color:#FFFFFF;
  font-size: 11px;
  line-height: 20px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;
  padding:0px;
  margin:0px;
  height:100%;
}


/*------------------------- Basis-Layout ---------------------------------*/

#logo_print{
display:none;
}

#inhalt_print{
display:none;
}

#foot_print {
display:none;
}

.linie_re_u {
border-right:10px solid #FFFFFF;
border-bottom: 10px solid #FFFFFF;
}

.linie_u {
border-bottom: 10px solid #FFFFFF;
}

.linie_re {
border-right: 10px solid #FFFFFF;
}

.tab_inhalt {
width: 90%;
margin: 30px;
border: 0px solid #00FFAF;
font-size: 11px;
line-height: 20px;
}


/*------------------------- Links allgemein ---------------------------------*/

a {
color:#5B9924
font-size: 11px;
line-height: 18px;
margin-bottom:17px;
text-decoration:underline;
}

a:link  {
color:#5B9924;
}

a:visited  {
color:#5B9924;
}

a:hover {
color:#5F5F5F;
}

a:active {
color:#5F5F5F;
}

a:focus {
color:#5F5F5F;
}

/*------------------------- Hauptnavi ---------------------------------*/

a.hauptbutton {
display: block;
color:#5F5F5F;
font-size: 11px;
line-height: 18px;
margin-bottom:17px;
text-transform: uppercase;
font-weight: bold;
text-decoration:none;
}

a.hauptbutton:link  {
color:#5F5F5F;
text-decoration:none;
}

a.hauptbutton:visited  {
color:#5F5F5F;
text-decoration:none;
}

a.hauptbutton:hover {
color:#5B9924;
text-decoration:none;
}

a.hauptbutton:active {
color:#5B9924;
text-decoration:none;
}

a.hauptbutton:focus {
color:#5B9924;
text-decoration:none;
}

.hauptbutton_aktiv {
display: block;
font-size: 12px;
line-height: 18px;
margin-bottom:17px;
text-transform: uppercase;
font-weight: bold;
color:#5B9924;
text-decoration:none;
}

/*------------------------- Subnavi ---------------------------------*/

a.button {
display: block;
color:#5F5F5F;
font-size: 11px;
line-height: 15px;
margin-bottom:10px;
font-weight: bold;
text-decoration:none;
}

a.button:link {
color:#AFAFAF;
text-decoration:none;
}

a.button:visited  {
color:#AFAFAF;
text-decoration:none;
}

a.button:hover {
color:#5B9924;
text-decoration:none;
}

a.button:active {
color:#5B9924;
text-decoration:none;
}

a.button:focus {
color:#5B9924;
text-decoration:none;
}

.button_aktiv {
display: block;
color:#5B9924;
font-size: 11px;
line-height: 15px;
margin-bottom:10px;
font-weight: bold;
text-decoration:none;
}


/*------------------------- Button Sprachen ---------------------------------*/

a.sprachen {
display: block;
color:#5F5F5F;
font-size: 12px;
line-height: 12px;
margin:0px 5px 7px 0px;
font-weight: bold;
text-decoration:none;
}

a.sprachen:link  {
color:#5F5F5F;
text-decoration:none;
}

a.sprachen:visited  {
color:#5F5F5F;
text-decoration:none;
}

a.sprachen:hover {
color:#5B9924;
text-decoration:none;
}

a.sprachen:active {
color:#5B9924;
text-decoration:none;
}

a.sprachen:focus {
color:#5B9924;
text-decoration:none;
}




/*------------------------- Schrift allgemein ---------------------------------*/

h1 {
margin-top: 0px;
font-size: 15px;
line-height: 25px;
color:#5B9924;
margin: 0px 0px 10px 0px;
}

h2 {
margin-top: 0px;
font-size: 15px;
line-height: 25px;
color:#5F5F5F;
margin: 0px 0px 10px 0px;
}

p {
margin-top: 0px;
font-size: 11px;
line-height: 20px;
}

img.inhalt {
margin: 5px 20px 0px 0px;
border: 1px solid #CFCFCF;
}

td {
font-size: 11px;
line-height: 20px;
}

/*------------------------- Höhe Navibalken---------------------------------*/

.home {
height:35px;
}

*+html .home {        /* Hack IE 7 */
height:12px;
}

* html .home {        /* Hack IE 6 */
height:12px;
}

/*------------------------*/

.unternehmen {
height:69px;
}

*+html .unternehmen  {        /* Hack IE 7 */
height:47px;
}

* html .unternehmen  {        /* Hack IE 6 */
height:47px;
}

/*------------------------*/

.produkte {
height:105px;
}

*+html .produkte  {        /* Hack IE 7 */
height:82px;
}

* html .produkte  {        /* Hack IE 6 */
height:82px;
}

/*------------------------*/

.techno {
height:158px;
}

*+html .techno  {        /* Hack IE 7 */
height:135px;
}

* html .techno  {        /* Hack IE 6 */
height:135px;
}


/*------------------------*/

.supraleiter {
height:192px;
}

*+html .supraleiter {        /* Hack IE 7 */
height:171px;
}

* html .supraleiter  {        /* Hack IE 6 */
height:171px;
}


/*------------------------*/

.seminar {
height:227px;
}

*+html .seminar {        /* Hack IE 7 */
height:205px;
}

* html .seminar {        /* Hack IE 6 */
height:205px;
}

/*------------------------*/

.partner {
height:280px;
}

*+html .partner {        /* Hack IE 7 */
height:248px;
}

* html .partner {        /* Hack IE 6 */
height:248px;
}

/*------------------------*/

.aktuelles {
height:315px;
}

*+html .aktuelles  {        /* Hack IE 7 */
height:292px;
}

* html .aktuelles  {        /* Hack IE 6 */
height:292px;
}


/*------------------------*/

.kontakt {
height:348px;
}

*+html .kontakt  {        /* Hack IE 7 */
height:327px;
}

* html .kontakt  {        /* Hack IE 6 */
height:327px;
}


/*------------------------*/

.impressum {
height:384px;
}

*+html .impressum  {        /* Hack IE 7 */
height:362px;
}

* html .impressum   {        /* Hack IE 6 */
height:362px;
}
