body  {
color:#000000;
margin:1px;
padding:1px;
font:14px arial, verdana, helvetica, sans-serif;
background-color:#ffffff;
}

a:link, a:visited  {
color:#ff0000;
}

a:hover  {
font-weight:bold;
}

#container  {
background:#ffffff;
padding:0;
margin:0;
}

#head  {
background:url(../grafik/leiste_2.jpg);
background-repeat:no-repeat;
}

#menu  {
margin:0;
padding:0;
background-color:#c0c0c0;
}

* html ul#tabnav  {                               /*IE */
list-style-type:none;
margin:0;
padding-left:176px;
padding-bottom:28px;
border-bottom:2px solid #ff0000;
font:bold 14px arial, verdana, helvetica, sans-serif;
}

ul#tabnav  {
list-style-type:none;
margin:0;
padding-left:178px;
padding-bottom:25px;
border-bottom:2px solid #ff0000;
font:bold 14px arial, verdana, helvetica, sans-serif;
}

ul#tabnav li  {
float:left;
height:21px;
background-color:#b4a8a8;
color:#ffffff;
margin:2px 2px 0 2px;
border:2px solid #ff0000;
}

ul#tabnav a:link, ul#tabnav a:visited  {
display:block;
color:#000000;
background-color:transparent;
text-decoration:none;
padding:4px;
}

ul#tabnav a:hover  {
background-color:#c00000;
color: #ffffff;
}

body#start li.start, body#firma li.firma, body#micro li.micro, body#zub li.zub, body#geraete li.geraete, body#kontakt li.kontakt, body#impressum li.impressum  {
border-bottom:2px solid #ffffff;
color:#000000;
background-color:#ffffff;
}

body#start li.start a:link, body#start li.start a:visited, body#firma li.firma a:link, body#firma li.firma a:visited, body#micro li.micro a:link, body#micro li.micro a:visited, body#zub li.zub a:link, body#zub li.zub a:visited, body#geraete li.geraete a:link, body#geraete li.geraete a:visited, body#kontakt li.kontakt a:link, body#kontakt li.kontakt a:visited, body#impressum li.impressum a:link, body#impressum li.impressum a:visited  {
color:#ff0000;
background-color:#ffffff;
}

#clear  {
clear:left;
}

#submenu  {
float:left;
width:160px;
background-color:#ffffff;
}

#submenu ul  {
margin:0px;
padding:0 0 0 5px;
list-style:none;
}

#submenu li  {
padding:0 0 4px 4px;
margin:0;
background-color:#b6c8e6;
}

#submenu a  {
color:#000000;
background:transparent;
font:14px arial, verdana, helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

#submenu a:hover  {
color:#ff0000;
text-decoration:underline;
}

#content  {
color:#000000;
background:#ffffff;
padding:40px 20px 20px 20px;
margin:0 0 0 180px;
border:2px solid #ff0000;
border-top:none;
}

*html #content  {                             /*IE */
color:#000000;
background:#ffffff;
padding:40px 20px 60px 20px;
margin:0 0 0 180px;
border:2px solid #294881;
border-top:none;
}
.besucht  {
color:#ffffff;
}

#content h1  {
margin:0 0 10px 0;
padding:0 0 0 5px;
font:bold 18px arial, verdana, helvetica, sans-serif;
background-color:#c00000;
color:#ffffff;
}

#content h2  {
margin:25px 0 10px 0;
padding:0 0 0 5px;
font:bold 14px arial, verdana, helvetica, sans-serif;
}

#content p {
padding:5px;
}

#content a:link, a:visited  {
color:#ff0000;
}

#content a:hover   {
font-weight:bold;
}

#content table {
font:14px arial, verdana, helvetica, sans-serif;
color: #000000;
padding:5px;
}

#content table a:link, #content table a:visited  {
color:#ff0000;
text-decoration:underline;
}

#content table a:hover  {
color: #ff0000;
text-decoration: underline;
}

#bild  {
float:right;
padding: 2px;
}

#foot  {
color:#000000;
background:#ffffff;
padding-left:175px;
padding-top:5px;
margin:0;
}

#foot table  {
width:100%;
}

#foot a  {
text-decoration:none;
padding:10px;
color:#c00000;
font-weight: bold;
}

#foot a:hover  {
text-decoration:underline;
}

.fett  {
font-weight:bold;
color: #ff0000;
}

.anschrift  {
font: 12px arial, verdana, helvetica, sans-serif;
}

.besucht  {                                        
color:#294881;
text-decoration:underline;
margin-left:15px;
display:block;
}

.unter  {
text-decoration:underline;
}

.micro  {
color:#000000;
font-weight:bold;
}

.tec  {
color:#ff0000;
font-weight:bold;
}

