@charset "UTF-8";

/* CSS Document */

/* Seitenformatierung */

   html {
    padding: 0;	
  }  
  body {
	margin-left:0;
	margin-top:0;
	min-width: 40em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
  }

#container {
	height: 402px;
	width: 380px;
	margin: 0;
}
table {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
}
  #fixiert {
	position: absolute;
	bottom: 0em;
	left: 42em;
	width: 18em;
  }
  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: fixed;
  }
  #fixiert img {
    float: right;
  }
  #Inhalt {
	position:absolute;
	margin-left: 276px;
	top: 250px;
	left: 0px;
	max-width: 402px;
	max-height: 300px;
  }
  * #Inhalt {  /* versteckt vor Netscape 4 */
	background-color: #FFF;
  }
  
    h1 {
    font-size: 1.5em;
    margin: 0.5em; padding: 0.3em;
    text-align: center;
    background-color: #fed;
    border: 2px ridge gray;
  }
h2  {
	font-size: 1.2em;
	color: #000000;
	margin-bottom: 0.5em;
	margin-top: 1em;
  }
h3  {
	font-size: 1em;
	color: #000000;
	margin-bottom: 0.5em;
	margin-top: 1em;
  }
h4 {
	font-size: 1.2em;
	color: #000000;
	margin-top: 1em;
}
h5 {
	font-size: 1.2em;
	color: #000000;
	margin-bottom: 0.5em;
}
ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	list-style-image: none;
	list-style-type: none;
}
li:last-child {
	padding-bottom: 10em;
  }

  #Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }
  #Inhalt #Fusszeile {
    font-size: 0.9em;
    margin: 200em 0 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }

.typoArea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding-left: 10px;
	width: 420px;
	line-height: 1.6em;
	height: 100%;
}
.cushycms {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding-left: 10px;
	width: 420px;
	line-height: 1.6em;
	height: 100%;
}

#Scrollbereich #Inhalt #intro {
	top: 4px;
	position: relative;
}

/* links */

a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #CC0033;
}
.listAng  a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #993300;
	text-decoration: underline;
}

.refKl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}
.refSKl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	color: #000000;
	line-height: 1.1em;
}
.refNorm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.refSpan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000000;
	text-decoration: underline;
}
.refSpanO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}
#Scrollbereich #Inhalt .typoArea a {
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* Effekte */

/* pic1 home */

#pic1state0, #pic1state1, #pic1state2, #pic1stateOver1, #pic1stateOver2, #pic1stateOver3, #pic1stateOver4 {
	visibility: visible;
	display: none;
}

/* pic2 über uns*/

#pic2state1, #pic2state2, #pic2stateOver1, #pic2stateOver2, #pic2stateOver3, #pic2stateOver4 {
	visibility: visible;
	display: none;
}

/* pic3 angebote */

#pic3state1, #pic3state2, #pic3stateOver1, #pic3stateOver2, #pic3stateOver3, #pic3stateOver4 {
	visibility: visible;
	display: none;
}

/* pic4 team */

#pic4state1, #pic4state2, #pic4stateOver1, #pic4stateOver2, #pic4stateOver3, #pic4stateOver4 {
	visibility: visible;
	display: none;
}

/* pic5 kontakt */

#pic5state1, #pic5state2, #pic5stateOver1, #pic5stateOver2, #pic5stateOver3, #pic5stateOver4 {
	visibility: visible;
	display: none;
}

/* pic6 impressum */

#pic6state1 {
	visibility: visible;
	display: inherit;
}
#pic6state2, #pic6state3{
	visibility: visible;
	display: none;
}
