﻿*{margin:0; padding:0;}
body{ background:url(../images/background.gif); font-family:Arial, Helvetica, sans-serif;  }
#wrapper{ margin:0px auto;width:963px; height:745px; background: url(../images/backwrapp.jpg) top left no-repeat; position: relative;}
#head{ width:963px; height: 150px;}
/*#logo{width: 430px; margin-left: 12px; margin-top: 50px;}*/
.bild{ margin-left: 12px; margin-top: 50px;}
.sab{margin-left:353px; margin-top:10px; }
#footer{width:963px; height:30px; }
#impressum{ position: absolute; left: 790px; top:680px;}
#button{ width: 170px; float: left;}
#buttons{ width: 200px; margin-left: 60px; float: left;}

#s1{margin-left: 35px;}
.prev{  color: #737370; text-decoration: none; font-weight: bold;}
.next{color: #737370; text-decoration: none; font-weight: bold; margin-left: 80px; }
#navigation{ width:857px; background:#fafafa; margin-left:12px; height: 20px;}
#slidecont{width: 630px; height: 480px; margin-left: 60px; margin-top: 20px; background: #c6c6c3; border: 3px solid #737370;padding-left: 70px;padding-top: 10px; position: relative;}
#normal{width: 630px; height: 480px; margin-left: 60px; margin-top: 20px; background: #c6c6c3; border: 3px solid #737370;padding-left: 70px;padding-top: 10px; position: relative;}
#normalk{width: 640px; height: 390px; margin-left: 60px; margin-top: 20px; background: #c6c6c3; border: 3px solid #737370;position: relative; padding-left: 60px; padding-top: 100px;}
.ref{font-size: 0.9em; margin-top: 50px; line-height:1.3em; margin-left: 190px;}
.imp{font-size: 0.9em; margin-top: 120px; line-height:1.3em; margin-left: 80px;}
.part{font-size: 0.9em; margin-top: 120px; line-height:2em; margin-left: 80px;}
.kont{font-size: 0.8em; line-height:1.3em;}
.kontakt{ width: 650px;}
.kontakt td{padding: 0.5em 0.5em;}

/* Basic code - don't modify */
 
 #nav { display: block; margin:0; padding: 0; position: relative; z-index: 50 }
  #nav li { display: block; list-style: none; padding-right: 42px; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; margin-top:8px; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */


/* Everything else is theming */
 
#nav { height: 25px; margin-left:40px;}
#nav *:hover {background-color: transparent;}
#nav a { padding: 2px; line-height: 1; }
  #nav li.hover a { }
  #nav ul { top: 25px; }
    #nav ul li a { background-color: #fafafa; }
      #nav ul a.hover { background-color: #fafafa; }
   #nav ul a { opacity: 0.9; filter: Alpha(opacity=90); }
#nav ul a { border-bottom: none; } /*- I also needed this for IE6/7*/ 
