html, body, div, span, applet, object, iframe, p, h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;outline:0;font-size:100%;}
img{border-style:none;}
body{background:#666666 url(images/body-bg.png) repeat-x top;color:#555555;font:12px/16px Helvetica, Helvetica, Georgia, sans-serif;margin:0;padding:0;text-align:center;}
p{margin:10px 0 12px;}
h1{color:#993366;font-size:24px;font-weight:normal;line-height:28px;letter-spacing:-1px;}
h2{color:#993366;font-weight:normal;font-size:18px;line-height:20px;margin-top:30px;padding-bottom:5px;}
a:link{color:#666666;font-weight:bold;text-decoration:none;}
a:visited{color:#666666;font-weight:bold;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a:focus{color:#666666;}
a:active{color:#666666;}
#outerWrapper{text-align:left;width:920px;background:#fff url(images/content-bg.png) repeat-y left 13px;margin:0px auto;}
#outerWrapper #gradient{background:url(images/gradient-shadow.png) no-repeat center top;}
#header{height:62px;background:url(images/header-bg.jpg) no-repeat bottom;width:900px;margin:0 auto;text-align:justify;padding-left:0px;}
#header #links{color:#999999;font:normal 12px Verdana, Arial, Helvetica, sans-serif;float:right;width:392px;text-align:left;margin-top:20px;padding-right:0px;}
#links a, #links a:active, #links a:visited{font-weight:normal;color:#DCDCDC;}
#header #links a:hover{color:#939CA1;text-decoration:none;}
#nav{height:52px;font-family:Georgia;margin:0 20px;color:#666666;background:#CCCCCC url(images/nav-bg.jpg) no-repeat top;padding:0px;border:solid 1px #D7D7D7;}
#nav ul{margin:0px;padding:0px;}
#nav ul li{margin:0px;display:block;float:left;list-style:none;clear:right;}
#nav .erster_menuepunkt{width:220px;text-align:center;}
#nav ul li a{display:block;padding:0 35px;text-align:center;color:#333333;font:normal 12px/52px Verdana, Arial, Helvetica, sans-serif;}
#nav ul li a:hover{background:url(images/nav-hover2.jpg) repeat-x top;text-decoration:none;color:#000000;}
#nav ul li.active{color:#FFFFFF;background:url(images/nav-hover.jpg) repeat-x top;text-decoration:none;}
#nav ul li.active a{color:#FFFFFF;}
#outerWrapper #feature{height:230px;width:880px;margin:0 0 5px 20px;background:url(images/feature.jpg) no-repeat center top;}
#outerWrapper #contentWrapper{padding:0 25px;clear:both;}
#outerWrapper #contentWrapper #leftColumn1{float:left;padding:0px;width:200px;}
#outerWrapper #contentWrapper #content{margin:0 60px 0 236px;padding:10px 0 20px 15px;}
#content-image{margin-bottom:15px;}
#content ul li{margin-bottom:5px;}
table#preisliste{width:430px;margin:10px 0 15px 40px;border:0;border-collapse:collapse;empty-cells:show;line-height:30px;}
table#preisliste th, table#preisliste td{text-align:center;border:5px solid white;background-color:#EFF2F9;}
table#preisliste thead th, table#preisliste thead td{margin-top:15px;background-color:#FFC5BB;}
table#preisliste tfoot th, table#preisliste tfoot td{font:normal 0.9em;}
.clearFloat{clear:both;display:block;}
#outerWrapper #footer{background:url(images/footer-bg.png) no-repeat left top;height:60px;color:#666666;text-align:center;padding:25px 30px 0 30px;}
#leftColumnContent{padding:0px 0px 10px;width:220px;}
#leftColumnContent h3{width:225px;min-height:20px;padding:20px 4px 5px;font-size:12px;color:#9D396B;background:url(images/sidebar-h3-bg.jpg) no-repeat top;}
#leftColumnContent h4{width:225px;min-height:20px;padding:20px 4px 5px;font-size:12px;color:#000000;background:url(images/sidebar-h3-bg.jpg) no-repeat top;}
#leftColumn1 blockquote{font:13px/19px;}
#leftColumn1 ul{margin:0px;padding-top:1px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
#leftColumn1 ul li{background-color:#F3F3F3;border:0;padding:6px;display:block;padding:4px 4px 4px 10px;background:url(images/li-dot.gif) no-repeat left top;}
#leftColumn1 a{color:#9D396B;}
#footer a, #footer a:hover, #footer a:visited, #footer a:active{color:#666666;}
