html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {background-color: #ffffff;background-image: url(../images/bg.jpg); background-repeat: repeat-x;}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {}
#header {width: 100%;height:100px;background-image: url(../images/header.jpg);background-repeat: no-repeat;background-position: center}
#wrapper {width:1024px;margin: 0 auto;background-color: #ffffff;min-height: 100px;overflow:auto;padding-bottom:10px; }
#nav {width: 1024px; height: 30px; background-color: #ffff99;}
#nav ul {float: right;width: auto; padding-top: 5px;}
#nav ul a:hover {color: #ff0000;}
#nav ul li {float: left;list-style: none; padding: 0 10px; border-right: solid 1px #000000; font-weight: bold;}
#nav ul li a {text-decoration: none; color: #000000;}
#nav ul li a:hover {color:#ffffff;}

#header2 {width: 1024px; height: 150px; background-color: #ffff99;background-image: url(../images/banner.jpg);background-repeat: no-repeat;background-position: center}

#leftcol {width: 210px;float: left;}
#leftcol ul {background-color: #ffffff; width: 210px; margin: 0 auto; padding: 0px 0;}

#leftcol ul li {list-style: none;  }
#leftcol ul li a {text-decoration: none; color: #000; padding-left: 20px; display: block; width: 190px;
padding-top: 10px; padding-bottom: 10px; background-image:url(../images/right-bg.jpg); }
#leftcol ul li a:hover {color: #000; background-color: #ffffff; background-image:url(../images/right-bg2.jpg)}

#fenster1 {background-color: #ffffff;
          width: 380px;
          min-height:230px;
          float: left;
          text-decoration: none;
          color: #000;
          padding-left: 20px;
          padding-top: 20px;
          margin-left:   0px;
          }
#fenster2 {background-color: #ffffff;width: 380px;min-height:230px;float: left;text-decoration: none; color: #000; padding-left: 20px; padding-top: 20px;}
#fenster3 {background-color: #ffffff;width: 100px;height:100px;float: left; margin-left: 50px; margin-top: 20px;background-image: url(../images/logobunt.jpg);}
#fenster4 {background-color: #ffffff;width: 750px;height: 50px;float: right;margin-top: 20px;background-image: url(../images/farbe.jpg);}
#footer {text-align: center;color: #000000;padding: 10px 0;font-size: 12px; position:relative;}
#footer .validate { position:absolute; left:10px; bottom:5px;}
