HTML, BODY, DIV, P, H1, H2, H3,H4 ,H5 ,H6 ,H7, HR, UL, OL, TABLE, TD, LI,textarea{
   margin: 0;
   padding: 0;
   font-family: Verdana,Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#000;
   vertical-align:top;
}

h1{font-size: 21px;}h2{font-size: 19px;}h3{font-size: 17px;}h4{font-size: 15px;}h5{font-size: 13px;}h6{font-size: 11px;}

ul,ol,li{margin-left:12px;}

body{
background-color: #c9c9c9;
text-align:center;      /* IE workaround */
}

img{border:none;}

#inhalt img, #inhaltvoll img{
border:none;
vertical-align:middle;
}

a:link,a:visited,a:active {
color:#777;
background-color:transparent;
text-decoration: underline;
}

a:hover{
color:#000;
background-color:#c9c9c9;
text-decoration: none;
}

a:hover img{
background-color:#f1edee;
}

#rahmen {
margin:0 auto;
position:relative;
width:776px;
height:auto;
background-color:#646061;
}
#ende{clear:both;}

#top{
width:776px;
height:28px;
}
.top{
width: 776px;
height: 28px;
vertical-align:bottom;
}

#kopf10,#kopf11,#kopf12,#kopf13,#kopf21,#kopf31,#kopf41,#kopf51{
text-align:left; 
width:776px;
height:117px;
}

#kopf10 {background-image: url(pics_upl/kopf-higru_10.jpg);}
#kopf11 {background-image: url(pics_upl/kopf-higru_11.jpg);}
#kopf12 {background-image: url(pics_upl/kopf-higru_12.jpg);}
#kopf13 {background-image: url(pics_upl/kopf-higru_13.jpg);}
#kopf21 {background-image: url(pics_upl/kopf-higru_21.jpg);}
#kopf31 {background-image: url(pics_upl/kopf-higru_31.jpg);}
#kopf41 {background-image: url(pics_upl/kopf-higru_41.jpg);}
#kopf51 {background-image: url(pics_upl/kopf-higru_51.jpg);}
.kmlogo{
margin-left:17px;
width:134px;
height:117px;
}
#kopf10 a:hover,#kopf11 a:hover,#kopf12 a:hover,#kopf13 a:hover,#kopf21 a:hover,#kopf31 a:hover,#kopf41 a:hover,#kopf51 a:hover{
background-color:transparent;
}

* html #kopf10,* html #kopf11,* html #kopf12,* html #kopf13,* html #kopf21,* html #kopf31,* html #kopf41,* html #kopf51{
margin-bottom:-2px;
}

#hauptnavzeile{
width:776px;
height:38px;
background-image: url(pics/navzeile-higru.gif);
}


/* Hauptnavigation */

div#hndiv {
padding: 0; margin: 2px 6px 0 0;
float:right;
text-align:left;
}
  
* html div#hndiv {  /* Korrektur fuer IE 5.x */
width: 602px;
w\idth: 605px;
}
    
ul#hauptnav {margin: 0; padding: 0;}

ul#hauptnav li {
font-weight:normal;
list-style: none;
float: left;
position: relative;
margin: 0; padding: 0;
}


ul#hauptnav li ul {
margin: 0; padding: 0;
position: absolute;
top: 32px; left: 0;
display: none;
}


ul#hauptnav li:hover ul {
display: block;  /* Unternavigation in modernen Browsern einblenden */
}

ul#hauptnav li ul li {
float: none;
display: block;
/* margin-bottom: 0.2em; */
}

ul#hauptnav a{
display: block;
font-size:11px;
line-height: 12px;
font-weight:normal;
width: 113px;
margin: 0; padding: 2px 0 4px 6px;
text-decoration: none;
border-style:solid;
border-width:1px;
border-collapse:collapse;
border-color:#f1edee;
background-color: #646061;
color: #f1edee;
}


* html ul#hauptnav a {
width: 120px;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
w\idth: 113px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
}

ul#hauptnav a:hover{
color: #646061; background-color: #f1edee;
}

li a:hover#hnon {
background-color:#c9c9c9;
}

li a#hnon {
color: #646061; background-color: #f1edee;
}

ul#hauptnav li ul a:hover{
color: #646061; background-color: #f1edee; border-color:#646061;
}

ul#breitespalte a{
width:130px;
}

/* Seitennavigation */
#seitnav{
clear:both;
margin: 6px 5px 15px 17px;
width:134px;                                /* ff width */
float:left;
background-color:#c9c9c9;
}

* html div#seitnav {
margin: 6px 5px 0 9px;   /* fuer IE 5.x und 6.0*/
}

a.submenu, .submenuon,.subdoppelmenuon,.subtripplemenuon, a.fumenu, .fumenuon{ 
font-size:11px;
font-weight:normal;
display:block; 
margin:0 0 0 11px;
text-align:left;
width:120px;
padding: 2px 2px 2px 0; 
text-decoration:none;
}

a.submenu:link,a.submenu:visited,a.submenu:active{
color:#646061;text-decoration:none;
}
a.submenu:hover {color:#fa6b20;background-color:#c9c9c9;text-decoration:none;}
.submenuon {color:#fa6b20;Background-Image: url(pics/pfeil-on.gif);}
.subdoppelmenuon {color:#fa6b20;Background-Image: url(pics/pfeil-on2.gif);}
.subtripplemenuon {color:#fa6b20;Background-Image: url(pics/pfeil-on3.gif);}

a.fumenu:link,a.fumenu:visited,a.fumenu:active{
color:#646061;text-decoration:none;
}
a.fumenu:hover {color:#fa6b20;background-color:#c9c9c9;text-decoration:none;}
.fumenuon {color:#fa6b20;Background-Image: url(pics/pfeil-on.gif);}

#inhalt{
float:right;
text-align:left;
margin:6px 6px 5px 5px;
padding: 20px 50px 20px 23px;
width:532px;
background-color:#f1edee;
}

#inhaltvoll{
float:right;
text-align:left;
margin:6px 6px 9px 5px;
padding: 0;
width:605px;
background-color:#f1edee;
}

* html div#inhalt {
width: 600px;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
w\idth: 562px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
padding: 20px 20px 20px 23px;
}

* html div#inhaltvoll {
width: 604px;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
w\idth: 605px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
}

/* Sonder-Styles */

.rechts{text-align:right;}
.warn{color:#f00;}

.bild_links{
float:left;
margin: 0 12px 8px 0;
}

.bild_rechts{
float:right;
margin: 0 0 8px 12px;
}

.bildrandunten {
margin-bottom:-2px;
}

.mitte{
vertical-align:middle;
}