* { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; list-style-type : none; }

hr { display : none; }
.linie { background : url("images/linie.gif") repeat-x 0 0; height : 1px; overflow : hidden; padding : 0px 0 0px 0; }
.linie2 { background : url("images/linie2.gif") repeat-x 0 0; height : 1px; overflow : hidden; padding : 5px 0 10px 0; }
.clearer { clear: both; display : block; width : 1px; height : 1px; overflow : hidden; margin-top : -1px; }

body { background : #FFFFFF; background-color: #f0efec;  }

#container { width: 850px; margin: auto; padding: 10px 0 0 0; }
#global { height: 70px; }
#global h1 { float: left; font: 24px/125% Arial, Helvetica, sans-serif; color: #ff6600; padding: 0 0px 0px 0;}
#global h2 { float: right; font: 14px/125% Arial, Helvetica, sans-serif; color: #454545; padding: 0 0px 0 0;}
#global img { float: left; padding: 0 0px 0 0;}

#content { width: 850px; }
#content .spalte_links { width: 280px; float: left; padding: 25px 15px 0 0; }
#content .spalte_links h1 { font: 14px/125% Arial, Helvetica, sans-serif; color: #ff6600; }
#content .spalte_links h2 { font: bold 12px/125% Arial, Helvetica, sans-serif; color: #454545; padding: 0 0 10px 0px; }
#content .spalte_links p { font: 12px/125% Arial, Helvetica, sans-serif; text-align: justify; color: #454545; padding: 0 0 0px 0;}

#content .spalte1 { width: 240px; float: left; padding: 25px 15px 0px 0px; }
#content .spalte1 h1 { font: bold 12px/125% Arial, Helvetica, sans-serif; color: #ff6600; float: none; padding-bottom: 10px; }
#content .spalte1 p { font: 12px/125% Arial, Helvetica, sans-serif; text-align: justify; color: #454545; padding-bottom: 10px; }
#content .spalte1 h2 { font: bold 12px/125% Arial, Helvetica, sans-serif; color: #454545; float: none; padding-bottom: 10px; }
#content .spalte1 ul { font: 12px/125% Arial, Helvetica, sans-serif; color: #454545; list-style-image:  url(images/punkt.gif); padding: 0 0 5px 20px; }
#content .spalte1 li { list-style: none; list-style-image:  url(images/punkt.gif); padding: 0 0 5px 5px;}

#content .nav1 {   }
#content .nav_1 li { display: block; padding: 0px 0px 30px 0px; font-weight: bold; }
#content .nav_1 li a { display : block; float: left; text-align: justify; height: 0px; padding: 10px 60px 10px 0px; font: bold 16px/125% Arial, Helvetica, sans-serif; text-decoration: none; color: #ff6600; }
#content .nav_1 li a:hover { color: #454545; }
#content .nav_1 li .aktiv { color : #454545; }

#content .spalte2 { width: 240px; float: left;  padding: 30px; }
#content .spalte2 h1 { font: bold 12px/125% Arial, Helvetica, sans-serif; color: #ff6600; float: none;}
#content .spalte2 p  { font: 12px/125% Arial, Helvetica, sans-serif; text-align: justify; color: #454545; padding-bottom: 15px;}
#content .spalte2 ul { font: 12px/125% Arial, Helvetica, sans-serif; color: #454545; list-style-image:  url(images/punkt.gif); padding: 0 0 5px 20px; float: none; }
#content .spalte2 li { list-style: none; list-style-image:  url(images/punkt.gif); padding: 0 0 0 5px;}
#content .spalte2 h2 { font: bold 12px/125% Arial, Helvetica, sans-serif; color: #454545; padding: 0 0 8px 0; float: none; }

#footer { font: 10px/125% Arial, Helvetica, sans-serif; color: #454545; float: center; }
#footer a { color: #000000; text-decoration: none; }

a:link {color:#454545; text-decoration:none}
a:visited {color:#454545; text-decoration:none}
a:active {color:#454545; text-decoration:none}
a:hover {color:#454545; text-decoration:underline}




