         body {
            background: url(images/background.jpg) repeat-x;
	    text-align:center;
	    font-family: Arial, Verdana, sans-serif;
	    font-size: 0.95em;
         }

         img {
         }

         a {
            color: blue;
         }

         #header {
            width:760px;
            margin:0px auto;
            text-align:left;
         }

         #content {
            width:680px;
            margin:0px auto;
            text-align:left;
            background: url(images/zahn.gif) no-repeat;
            background-position:-100px 10px;
	    position:relative;
	    top:-50px;
            left:0px;
         }

         #plan {
            width:680px;
            margin:0px auto;
            align:center;
            background: url(images/zahn.gif) no-repeat;/**/
            background-position:-100px 10px;
	    position:relative;
	    top:-50px;
            left:0px;
         }

         #index {
            width:680px;
            margin:0px auto;
            align:center;
	    position:relative;
	    top:-50px;
            left:0px;
         }

         #index a{
            text-decoration:none;
	    color:black;
         }

         #index a:hover{
            text-decoration:underline;
         }

         #kontakt {
	    position:relative;
            left:40px;
         }

         #footer {
            width:760px;
            margin:0px auto;
            text-align:center;
	    position:relative;
	    top:-50px;
	    font-size:10px;
            color: #708491;
         }

         #footer a{
            color: #708491;
            text-decoration:none;
         }

         #footer a:hover{
            color: blue;
         }

         #footer b{
            text-decoration:underline;
         }

         #footer img {
            border: none;
	    position:relative;
	    top:1px;
         }

	 #headline {
	    font-size:25px;
	 }

         .container {
            width: 728px;
            padding: 15px;
            margin: 3px 0 20px 0;
            border: 1px solid #ccc;
            background: #fff;
	    position:relative;
	    top:-50px;
         }

         #nav {
            margin: 0;
            padding: 0 0 20px 10px;
            border-bottom: 1px solid #9FB1BC;
         }

         #nav li {
            margin: 0;
            padding: 0;
            display: inline;
            list-style-type: none;
         }

         #nav a:link, #nav a:visited {
            float: left;
            font-size: 12px;
            line-height: 14px;
            font-weight: bold;
            padding: 0 10px 6px 10px;
            text-decoration: none;
            color: #708491;
         }

         #nav a:hover {
            padding-bottom: 6px;
            color: #000;
            background: url(images/hover.gif) no-repeat bottom center;
         }

         #nav a:link.active, #nav a:visited.active{
            padding-bottom: 6px;
            color: #000;
            background: url(images/active.gif) no-repeat bottom center;
         }

         #nav a:hover.active {
            padding-bottom: 6px;
            color: #000;
            background: url(images/activehover.gif) no-repeat bottom center;
         }
