body {
 background:#C0DFFD;/*#D1E2F0*/
 font-family: Verdana, arial, helvetica, sans-serif;
 color:#131313;
 margin:0;
 }

/*----------------Kopf----------------------
#lkw {
 top: -5px;
 left: 0px;
 position: relative;
 z-index: 5;
 position: relative;
 }
*/
#kopf {
/* z-index: 4;
 top: -200px;
 left: 0px;
 position: relative;*/
 background:#C0DFFD url(im/optik/bgkopf.gif) repeat-x;
 margin:15px 0px 0px 0px;
 height:70px;
 }

/*----------------Menu----------------------*/
#menu {
/* z-index: 4;
 top: -130px;
 left: 5px;
 position:relative;*/
 float:left;
 margin:0px;
 padding:30px 0 40px 0;
 width:175px;
 background:#8899cc;
 border-top:5px solid #14149b;
 border-bottom:5px solid #14149b;
 }

/* Ebene 0 */
#menu div.a0  {
 margin:10px 0 2px 10px;
 padding:0px;}
#menu a.a0  {
 color: #000000;
 font-weight: bold;
 text-decoration:none;
}

#menu .a0 a:link {}
#menu .a0 a:visited {}
#menu .a0 a:hover {
 text-shadow: grey 3px 2px;
 color:#000;
 font-weight:bolder; 
 }

#menu div.i0  {
 margin:10px 0 2px 10px;
 padding:0px;
 }

#menu a.i0 {
 color: #3B3B3B;
 text-decoration:none;
 }

#menu .i0 a:link {}
#menu .i0 a:visited {}
#menu .i0 a:hover {
 text-shadow: grey 3px 2px;
 color:#000;
 font-weight:bold; 
 margin:10px 0 2px -5px;
 }

/* Ebene 1 */
#menu div.a1  {
 margin:5px 0 2px 20px;
 padding:0px;
 }
 #menu a.a1  {
 color: #000000;
 font-weight: bold;
 text-decoration:none;
 }

#menu .a1 a:link {}
#menu .a1 a:visited {}
#menu .a1 a:hover {
 text-shadow: grey 3px 2px;
 color:#000;
 font-weight:bolder; 
 }


#menu div.i1  {
 margin:5px 0 2px 20px;
 padding:0px;
 }

#menu a.i1  {
 color: #3B3B3B;
 text-decoration:none;
 }
#menu .i1 a:link {}
#menu .i1 a:visited {}
#menu .i1 a:hover {
 text-shadow: grey 3px 2px;
 color:#000;
 font-weight:bold; 
 margin:5px 0 2px -3px;
 }

/*----------------Text----------------------*/
#text {
/* z-index: 4;
 top: -200px;
 left: 0px;
 position:relative;*/
 background-color:#FFF; 
 border-top:5px solid #8899cc;
 border-bottom:7px solid #8899cc;
 margin:0 20px 0px 180px;
 padding:5px 10px 5px 10px;
 }

#text .galerie { }
 
#unternehmen {
 background:#FFFFFF url(im/optik/bg_txt.gif) no-repeat right bottom;
 text-align:justify;
 border-top:5px solid #8899cc;
 border-bottom:7px solid #8899cc;
 margin:0 20px 0px 180px;
 padding:5px 10px 5px 10px;
 }
 
h1, h2, h3, dt { 
 color:#3a38a0;
 font-weight: lighter;
 }

table,img { border:0px; }
p,td,dd  { color:#2F2F2F; }

a {
 color: #14149b;
 text-decoration:none;
 }
a:visited { }
a:hover {
 text-decoration:underline;
 color:#009;
 }
.fliesstext { color:#2F2F2F; }
 
/*---------------Tabellen, Listen----------------------*/
#text td {
 color:#2F2F2F;
 padding:6px;
 }
 
/*--------------------Fuss----------------------*/
#impressum {
 top: 0px;
 left: 0px;
 float:left;
 position: relative;
 padding:15px 0 0 180px;
 }

#impressum a {
 color:#333;
 text-decoration:none;
 }
#impressum a:hover { text-decoration:underline; }
  
#fuss {
 top: 0px;
 left: 0px;
 position: relative;
 text-align: right;
 font-family:verdana, sans-serif;
 padding:15px 35px 0 0;
 }