body { color: #616264; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d2b48c; margin: 0; padding: 0; }

p { line-height: 14px; background-color: transparent; margin: 0 0 10px; padding: 0; }
ul { background-color: transparent; margin-top: 5px; 
margin-bottom: 7px; 
}
a { 
color: #616264; 
text-decoration: none; 
}
#content a { color: #616264; text-decoration: underline; }
li { color: #616264; font-size: 11px; line-height: 14px; background-color: transparent; margin-bottom: 5px; }

h1 { color: #616264; font-size: 14px; background-color: transparent; text-align: left; letter-spacing: 1px; margin: 15px 0; padding: 0; }
h3 { color: #616264; font-size: 14px; line-height: 18px; background-color: transparent; text-align: left; letter-spacing: 1px; margin: 3px 0 10px; padding: 0; }
h2 { color: #616264; font-size: 12px; background-color: transparent; text-align: left; letter-spacing: 1px; margin: 15px 0 10px; padding: 0; }
/* paragraph format * ------------------------------------------------- */
#container
{ background-image: url(../img/higru_all.gif); width: 950px; padding: 0; margin: 20px auto 0; border: groove 2px #b9bcb2; }

#left
{ width: 200px; 
float: left; 
margin: 0px; 
padding: 0px; 
background-color: transparent;  
}

#middle
{ 
background-color: transparent; 
float: none; 
margin: 0px 495px 0px 204px; 
padding-bottom: 40px; 
}
#kasten { line-height: 14px; background-color: transparent; margin: 0 10px 10px 0; padding: 5px; border: solid 1px #717070; }
#kasten1 { line-height: 14px; background-color: transparent; margin: 0 0 10px; padding: 5px; border: solid 1px #717070; }
#content { font-size: 11px; background-color: transparent; width: 460px; float: right; margin: 0; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
#logo_kl
{ background-color: #ede6d8; background-image: none; background-repeat: no-repeat; margin: 0 5px 0 6px; padding-top: 0; padding-bottom: 5px; padding-left: 0; border-style: none; }
/*navi  * ------------------------------------------------- */
#navlist
{ margin: 0; padding: 0; }
#navlist ul { color: #616264; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ede6d8; letter-spacing: 1px; margin: 0 5px 0 6px; padding-top: 0; padding-bottom: 0; padding-left: 23px; border-style: none; }
#navlist ul li { 
margin: 0; 
list-style-type: 
none; padding: 0 0 8px; 
}
#navlist ul li ul { 
background-color: #ede6d8; 
margin:    5px 0 10px 10px; padding: 0; }
#navlist ul li ul li { list-style-type: none; list-style-image: none; margin-top: 5px; margin-bottom: 0; padding: 0; }
#service { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 1px; margin: 0; padding: 0; }

#service ul { 
color: #d3cec5; 
background-color: #966a4e; 
margin: 0 5px 0 9px; 
padding-top: 5px; 
padding-bottom: 20px; 
padding-left: 20px; 
}

#service ul li { color: #d3cec5; margin: 5px 0 0; list-style-type: none; padding: 0; }
#service ul li a { 
color: #d3cec5; 
}
/*sitemap list * ------------------------------------------------- */
#sitemaplist { margin: 0; padding: 0; }
#sitemaplist ul { color: #616264; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ede6d8; letter-spacing: 1px; margin: 0 5px 0 6px; padding-top: 0; padding-bottom: 0; padding-left: 23px; border-style: none; }
#sitemaplist ul li { list-style-type: none; margin: 0; padding: 0 0 5px; }
#sitemaplist ul li ul { background-color: #ede6d8; margin: 5px 0 10px 10px; padding: 0; }
#sitemaplist ul li a { text-decoration: none; }
/*classes * ------------------------------------------------- */
br.clr{
clear: both;
}
.zitat { font-style: italic; }
.quelle { font-size: 10px; }
.highlight { color: #951818; }
