/*
	 Organic Tabs
	 by Chris Coyier
	 http://css-tricks.com
*/

* { margin: 0; padding: 0; }
body { font: 18px Georgia, serif; }
html { overflow-y: scroll; }
a { text-decoration: none; }
a:focus { outline: 0; }
p { font-size: 15px; margin: 0 0 15px 0; }
#page-wrap { width: 740px; margin: 20px auto; }

/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#kunzweiler-tab { /* background: #eee; */ padding: 10px; margin: 10px 0 15px 0; -moz-box-shadow: 0 0 2px #666; -webkit-box-shadow: 0 0 2px #666; }

#kunzweiler-tab .nav { overflow: hidden; margin: 0 0px 10px 0; }
#kunzweiler-tab .nav li { width: 160px; float: left; margin: 0 25px 0 0; }
#kunzweiler-tab .nav li.last { margin-right: 0; }
#kunzweiler-tab .nav li a { display: block; padding: 5px; background: #7C8485; color: white; font-size: 20px; text-align: center; border: 0; }
#kunzweiler-tab .nav li a:hover { background-color: #2F3F6F;    }

#kunzweiler-tab ul { list-style: none; }
#kunzweiler-tab ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#kunzweiler-tab ul li a:hover { background: #2F3F6F; color: white; }
#kunzweiler-tab ul li:last-child a { border: none; }

#kunzweiler-tab ul li.nav-one a.current, #kunzweiler-tab ul.portfolio li a:hover { background-color: #2F3F6F; color: white; }
#kunzweiler-tab ul li.nav-two a.current, #kunzweiler-tab ul.partner li a:hover { background-color: #2F3F6F; color: white; }
#kunzweiler-tab ul li.nav-three a.current, #kunzweiler-tab ul.referenzen li a:hover { background-color: #2F3F6F; color: white; }
#kunzweiler-tab ul li.nav-four a.current, #kunzweiler-tab ul.kontakt li a:hover { background-color: #2F3F6F; color: white; }

/* .listing ul { list-style: square; color:red; } */
.listing li { /* display: block; border-bottom: 1px solid #666; */ padding-left: 40px; padding-top: 3px; padding-bottom: 3px; /*color: #666; */  }


.impressum { font-size: 10px; color:#666;  text-align:right; }


 