body {
  margin:20px 10px 0px 10px;
  padding:0px;
  background-color:#222222;
  background-image:url(_media/hintergrund.jpg);
  background-position:center top;
  background-attachment:fixed;
  color:white;
  font-size:.9em;
  font-family : Arial, Helvetica, sans-serif;
}

#socialnetworks {
	width:195px;
	height:200px;
	z-index:100;
	text-align:left;
	margin:0;padding:0;
	position:absolute;
	top:20px;
	left:20px;
}

#banner {
  min-width:750px;
  height:154px;
  margin-top:30px;
}

#spaltelinks {
  position: absolute;
  height:100%;
  left:10px;
  top:265px;
  width:182px;
  text-align:left;
  padding:0 20px 0 0;
}

#spalterechts {
  position: absolute;
  height:100%;
  right:10px;
  top:265px;
  width:182px;
  text-align:left;
  padding:0 0 0 20px;
}

#content {
  margin: 33px 195px 20px 195px;
  text-align:justify;
  color:inherit;
}

.subcontent {
  background-image:url(_media/hinterleger.png);
  background-position: center top;
  background-repeat:no-repeat;
  margin-bottom:15px;
  border:1px solid #400;
  text-align:justify;
  padding:20px;
  padding-top:0;
  color:inherit;
}

.box {
  background-image:url(_media/hinterleger.png);
  background-position: center top;
  background-repeat:no-repeat;
  border:1px solid #400;
  text-align:left;
  padding:5px;
  color:inherit;
}

#footer {
  margin:20px 0 20px 0;
  text-align:center;
}


a:link {
  color:#cc0000;
  font-weight:bold;
}

a:visited {
  color:#cc0000;
  font-weight:bold;
}

a:hover {
  color:#cc0000;
  text-decoration:none;
  font-weight:bold;
}

a:active {
  color:#cc0000;
  font-weight:bold;
}

img { border:0; }

img.contentlinks {
  border:1px solid #400;
  margin:5px 15px 5px 1px;
  float:left;
}

img.contentrechts {
  border:1px solid #400;
  margin:5px 1px 5px 15px;
  float:right;
}

img.werbung {
  border:2px solid #400;
  margin-bottom:15px;
}

p {
  text-align:inherit;
  margin-top:0;
  margin-bottom:.5em;
  color:inherit;
}

h1 {
  font-size:2em;
  font-weight:bold;
  margin-top:.5em;
  margin-bottom:.5em;
  color:#cc0000;
  text-align:center;
}

#footer h1 {
  font-size:.7em;
  text-align:center;
}

h2 {
  font-size:1.2em;
  font-weight:bold;
  margin-top:1em;
  margin-bottom:.5em;
  color:inherit;
}

h2.boxheadline { margin:5px 0 5px 0;padding:0 0 0 0;color:white; }

h3 {
  font-size:1em;
  font-weight:bold;
  margin-top:1em;
  margin-bottom:.5em;
  color:inherit;
}

hr {
  height:2px;
  color:#ccc;
  border:0px;
}

hr.abschluss {
  height:2px;
  color:#ccc;
  border:0px;
}

q {
  font-size:1em;
  font-style:italic;
  text-align:justify;
  color:#ccc;
  quotes:"" "";
}

q.links {text-align:left;}

.wichtig {
  font-weight:bold;
}

.sehrwichtig {
  border:1px solid #c00;
}

.autor {
  font-style: italic;
}

.zentriert {
  text-align:center;
}

table { text-align:left; }

/* Guestbook */
input {border:1px solid #cc0000;background-color:#cccccc;width:90%;}
input.knopf {color:white;border:1px solid #cc0000;background-color:#cc0000;width:90%;}
input.auswahl {color:black;border:0;background-color:none;width:1em;}
textarea {border:1px solid #cc0000;background-color:#cccccc;width:90%;height:60px;}
/* Ende Guestbook */

