html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
  background-color: #ffffff;
	top: 0px;
	left: 0px;
	border: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

/* ### bloecke ########################################################## */

#everything {
	top: 0px;
	left: 0px;
	width: 1000px;
	z-index: 1;
}

#navicontainer {
	position: fixed;
	top: 0px;
	left: 0px;
  background: url("img/top.jpg");
	background-repeat: no-repeat;
	width: 250px;
	z-index: 2;
}

#maincontainer {
	position:absolute;
	top: 0px;
	left: 270px;
	width: 550px;
	z-index: 2;
}

.headbox {
	width: 550px;
	height: 78px;
	padding-top: 52px;
} 

.mainbox {
	width: 550px;
}

.leftnavibutton {
	margin-left: 16px;
	z-index: 3;
}

.zentriert {
	text-align: center;
	margin-top: 15px;
}

.fliesstext {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
}

.poptext {
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 400px;
}

.einrueckung {
	margin-left: 25px;
}

.vita {
	text-indent: -2.85em;
	margin-left: 2.85em;
	margin-bottom: 0.4em;
}

.vitb {
	margin-left: 2.85em;
	margin-bottom: 0.4em;
}

.vitaohne {
	margin-bottom: 0.4em;
}

img.werkprobe {
	vertical-align: middle;
	border-right: 3px #ffffff solid;
}

.datum {
	font-family: Arial,helvetica,sans-serif;
	margin-left: 22px;
	text-weight: 900;
}


/* ### ueberdefinitionen von standardelementen ########################## */

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img.portrait {
	margin-bottom: 10px;
}

table, tr, td, th {
	border-collapse:collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

td.impressum {
	border-right: 15px #ffffff solid;
	border-bottom: 5px #ffffff solid;
}

.liste {
  text-align: justify;
}


hr {
	color:#000000;
  margin-top: 8px;
  margin-bottom: 6px;
  width: 90%;
}

ul {
  margin-top: 0px;
  margin-bottom: 12px;
  margin-left: 0px;
  padding-left: 25px;
}

li {
  margin-top: 3px;
}

/* ### Textdefinitionen ################################################# */

h1 {
	font-size:14pt;
	font-weight:bold;
	margin-top:7pt;
	margin-bottom:7pt;
}

h2 {
	font-size:12pt;
	font-weight:bold;
	margin-top:12pt;
	margin-bottom:6pt;
}

h3 {
	font-size:10pt;
	font-weight:bold;
	margin-top:15pt;
	margin-bottom:5pt;
}

h4 {
	font-size:10pt;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:5pt;
}

p {
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 13px;
  text-align: left;
}

.linksbuendig {
	text-align: left;
}

/* ### Links ############################################################ */

a {
	font-weight:bold;
	text-decoration: none;
}

a:link { color:#ef3935; }
a:visited { color:#ff1f1f; }
a:hover { color:#ff1f1f; }
a:active { color:#ff1f1f; }
a:focus { color:#ff1f1f; }

a.listenlink {
	font-weight:bold;
	text-decoration:none;
}

a.listenlink:link { color:#000000; }
a.listenlink:visited { color:#ef3935; }
a.listenlink:hover { color:#ef3935; }
a.listenlink:active { color:#ef3935; }
a.listenlink:focus { color:#ef3935; }

/* ###################################################################### */
/* ###################################################################### */
/* ###################################################################### */
