body {
	background-color: #070300;
	background-image:url(mainback.jpg);
	margin: 0px;
	padding: 0px;
}

.table_main {
	width: 829px;
}

#mainbox {
 margin-left: auto;
 margin-right: auto;
 width: 829px;
}

#menubox {
	width:200px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainheadline {
  width: 610px;
  height: 36px;
  margin-left: 10px;
  margin-top: 4px;
  float: left;
}
*html #mainheadline {
  width: 610px;
  height: 36px;
  margin-left: 5px;
  margin-top: 4px;
  float: left;
}

#mainbereich {
	width: 610px;
  height: 569px;
  background-image:url(main_background.jpg);
  float: left;
  text-align: left;
  margin-left: 10px;
}
*html #mainbereich {
	width: 610px;
  height: 569px;
  background-image:url(main_background.jpg);
  float: left;
  text-align: left;
  margin-left: 5px;
}

#mainbereich_about {
	width: 610px;
  height: 569px;
  background-image:url(main_background_about.jpg);
  float: left;
  text-align: left;
  margin-left: 10px;
}
*html #mainbereich_about {
	width: 610px;
  height: 569px;
  background-image:url(main_background_about.jpg);
  float: left;
  text-align: left;
  margin-left: 5px;
}

#mainbild {
	float: right;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 16px;
}
*html #mainbild {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 16px;
}

#mainbereich_content {
  margin: 10px;
  font-family: Arial, Verdana, Times New Roman;
  font-size: 12px;
  color: #43474a;
}

#menu {
  width: 201px;
  height: 181px;
  margin: 0px;
  margin-top: 1px;	
}

#main_logo {
	width: 201px;
	height: 170px;
	background-image:url(menulogo.jpg);
	background-repeat: no-repeat;
}

#headerimage {
	width: 625px;
	height: 237px;
	margin: 0px;
	padding: 0px;
	float: right;
}


#headerimage a img { border:none; }

#blogbox {
  width: 201px;
  height: 290px;
  background-color: #1e1d18;
  background-image:url(header_blog.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 0px;
  margin-top: 8px;	
}

#blogbox_content {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 90px;
  text-align: left;
  font-family: Arial, Verdana, Times New Roman;
  font-size: 11px;
  color: #43474a;
}

#blogbox_content a img {
  border: none;
}

#kontaktbox {
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 20px;
  text-align: left;
  font-family: Arial, Verdana, Times New Roman;
  font-size: 11px;
  color: #43474a;
}

#comicbox {
  width: 201px;
  height: 195px;
  background-color: #1e1d18;
  background-image:url(header_comicstrip.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 0px;
  margin-top: 1px;
}

#comicbox a img { border: none; }

#comicbox_content {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
  text-align: left;
  font-family: Arial, Verdana, Times New Roman;
  font-size: 11px;
  line-height: 1em;
  color: #43474a;
}

#content {
  margin-top:30px;	
}

#illustrationen {
  width: 205px;
  height: 310px;
  background-color: #1e1d18;
  background-image:url(header_illustrationen.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 10px;
  margin-top: 4px;
}
*html #illustrationen {
  width: 195px;
  height: 306px;
  margin-left: 5px;
  margin-top: 4px;
  background-color: #1e1d18;
  background-image:url(header_illustrationen.jpg);
  background-repeat: no-repeat;
  float: left;
}

#illu_content {
  margin-top:53px;
  width:205px;
  text-align: left; 	
}
*html #illu_content {
  margin-top:58px;
  width:205px; 	
}

#illubildchen {
 width: 57px;
 height: 57px;
 border: 1px solid #070300;
 margin-left: 20px;
 float:left;
}
*html #illubildchen {
 width: 37px;
 height: 57px;
 border: 1px solid #070300;
 margin-left: 10px;
 float:left;
}

#illutextchen {
 height: 86px;
 width: 100px;
 margin-left: 10px;
 line-height: 0.8em;
 font-family: Arial, Verdana, Times New Roman;
 color: #43474a;
 float:left;	
}
*html #illutextchen {
 width: 95px;
 height: 84px;
 margin-left: 10px;
 font-family: Arial, Verdana, Times New Roman;
 color: #43474a;
 line-height: 0.8em;
 float:left;	
}

#webdesign_content {
  margin-top:53px;
  width:205px; 	
}
*html #webdesign_content {
  margin-top:58px;
  width:203px; 	
}

#about_content {
  font-family: Arial, Verdana, Times New Roman;
  font-size: 11px;
  color: #43474a;
  text-align: justify;
}

#about_empty {
  width: 180px;
  height: 310px;
  float: left;
}

#portfolio_downloadbox {
  margin: 10px;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: none;
  border: 1px dotted #43474a;
  float: right;
}

.punkt14 {
	font-family: Trebuchet MS, Arial, Verdana, Times New Roman;
	font-size: 14px;
	color: #b6b6b6;
}
.punkt12 {
	font-family: Trebuchet MS, Arial, Verdana, Times New Roman;
	font-size: 12px;
}
.punkt10 {
	font-family: Trebuchet MS, Arial, Verdana, Times New Roman;
	font-size: 10px;
	color: #666666;
}
.illubeschreibung {
	font-family: Trebuchet MS, Arial, Verdana, Times New Roman;
	font-size: 10px;
	color: #b6b6b6;
}


#webdesign {
	width: 203px;
	height: 310px;
  background-color: #1e1d18;
  background-image:url(header_webdesign.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 6px;
  margin-top: 4px;
  text-align: left;
}
*html #webdesign {
	width: 195px;
	height: 306px;
}

#projekte {
	width: 190px;
	height: 310px;
  background-color: #1e1d18;
  background-image:url(header_projekte.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 6px;
  margin-top: 4px;
}
#projekte_content {
  margin-top:53px;
  width:190px; 	
}
#projektbildchen {
 width: 150px;
 height: 100px;
 border: 1px solid #070300;
}
#projekttextchen {
 height: 86px;
 margin-top: 16px;
 margin-left: 20px;
 margin-right: 20px;
 font-family: Arial, Verdana, Times New Roman;
 color: #43474a;
 text-align: left;
}
.projektbeschreibung {
	font-family: Trebuchet MS, Arial, Verdana, Times New Roman;
	font-size: 10px;
	color: #b6b6b6;
	text-align: left;
}

#uebermich {
	width: 205px;
	height: 294px;
  background-color: #1e1d18;
  background-image:url(header_uebermich.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 10px;
  margin-top: 1px;
  color: #43474a;
}
*html #uebermich {
	width: 205px;
	height: 294px;
  background-color: #1e1d18;
  background-image:url(header_uebermich.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 5px;
  margin-top: 1px;
  color: #43474a;
}

#uebermich_content {
	margin-top: 53px;
  margin-left: 20px;
  margin-right: 20px;
 line-height: 0.8em;
  text-align: justify;
}
#uebermich_foto_small {
	float: right;
	margin-left: 8px;	
}

#downloads {
	width: 203px;
	height: 294px;
  background-color: #1e1d18;
  background-image:url(header_downloads.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 6px;
  margin-top: 1px;
}
#downloads_bildchen {
 width: 91px;
 height: 57px;
 border: 1px solid #070300;
 float: left;
 margin-bottom: 12px;
}
#downloads_textchen {
 height: 57px;
 width: 60px;
 margin-left: 5px;
 margin-bottom: 12px;
 font-family: Arial, Verdana, Times New Roman;
 color: #43474a;
 text-align: left;
 float: left;
}
#downloads_content {
	margin-top: 53px;
  margin-left: 20px;
  margin-right: 20px;
  color: #88a7a1;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 10px;
}

#mehrdownloads {
	margin-top: 2px;
	width: 160px;
  text-align: right;
  color: #88a7a1;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 12px;
	float: left;
}

#sonstiges {
	width: 190px;
	height: 294px;
  background-color: #1e1d18;
  background-image:url(header_sonstiges.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-left: 6px;
  margin-top: 1px;
}

#sonstiges_content {
  margin-top:53px;
  width:185px; 
  text-align:left;	
}

#sonstigesbildchen {
 width: 57px;
 height: 57px;
 border: 1px solid #070300;
 margin-left: 10px;
 float:left;
}
*html #sonstigesbildchen {
 width: 47px;
 height: 57px;
 border: 1px solid #070300;
 margin-left: 10px;
 float:left;
}
#sonstigestextchen {
 height: 80px;
 width: 100px;
 margin-left: 6px;
 font-family: Arial, Verdana, Times New Roman;
 color: #43474a;
 line-height: 0.8em;
 float:left;	
}
*html #sonstigestextchen {
 width: 90px;
 height: 79px;
 margin-left: 6px;
 font-family: Arial, Verdana, Times New Roman;
 color: #43474a;
 line-height: 0.8em;
 float:left;	
}

#copyright {
	width: 822px;
	height: 20px;
  background-image:url(copyright.jpg);
  background-repeat: no-repeat;
  float: left;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 14px;
}
#copyright_content {
	height: 20px;
	text-align:right;
	margin-right: 14px;
	margin-top: 4px;
	color: #88a7a1;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 10px;
}

#menu a img { border: none; }
#illu_content a img { border: none; }
#projekte_content a img { border: none; }
#webdesign_content a img { border: none; }
#mainbereich_content a img { border: none; }
#sonstiges_content a img { border: none; }

a:link { color: #88a7a1; text-decoration: none; }
a:active { color: #88a7a1; text-decoration: none; }
a:visited { color: #88a7a1; text-decoration: none; }
a:hover { color: #5e6a68; text-decoration: underline; }

#menu a:link { color: #88a7a1; text-decoration: none; }
#menu a:active { color: #88a7a1; text-decoration: none; }
#menu a:visited { color: #88a7a1; text-decoration: none; }
#menu a:hover { color: #5e6a68; text-decoration: underline; }

#mainbereich_content a:link { color: #88a7a1; text-decoration: none; }
#mainbereich_content a:active { color: #88a7a1; text-decoration: none; }
#mainbereich_content a:visited { color: #88a7a1; text-decoration: none; }
#mainbereich_content a:hover { color: #5e6a68; text-decoration: underline; }

#blogbox_content a:link { color: #88a7a1; text-decoration: none; }
#blogbox_content a:active { color: #88a7a1; text-decoration: none; }
#blogbox_content a:visited { color: #88a7a1; text-decoration: none; }
#blogbox_content a:hover { color: #5e6a68; text-decoration: underline; }

#illu_content a:link { color: #88a7a1; text-decoration: none; }
#illu_content a:active { color: #88a7a1; text-decoration: none; }
#illu_content a:visited { color: #88a7a1; text-decoration: none; }
#illu_content a:hover { color: #5e6a68; text-decoration: underline; }

#downloads_content a:link { color: #88a7a1; text-decoration: none; }
#downloads_content a:active { color: #88a7a1; text-decoration: none; }
#downloads_content a:visited { color: #88a7a1; text-decoration: none; }
#downloads_content a:hover { color: #5e6a68; text-decoration: underline; }

#uebermich_content a:link { color: #88a7a1; text-decoration: none; }
#uebermich_content a:active { color: #88a7a1; text-decoration: none; }
#uebermich_content a:visited { color: #88a7a1; text-decoration: none; }
#uebermich_content a:hover { color: #5e6a68; text-decoration: underline; }

#webdesign_content a:link { color: #88a7a1; text-decoration: none; }
#webdesign_content a:active { color: #88a7a1; text-decoration: none; }
#webdesign_content a:visited { color: #88a7a1; text-decoration: none; }
#webdesign_content a:hover { color: #5e6a68; text-decoration: underline; }

#projekte_content a:link { color: #88a7a1; text-decoration: none; }
#projekte_content a:active { color: #88a7a1; text-decoration: none; }
#projekte_content a:visited { color: #88a7a1; text-decoration: none; }
#projekte_content a:hover { color: #5e6a68; text-decoration: underline; }

#comicbox_content a:link { color: #88a7a1; text-decoration: none; }
#comicbox_content a:active { color: #88a7a1; text-decoration: none; }
#comicbox_content a:visited { color: #88a7a1; text-decoration: none; }
#comicbox_content a:hover { color: #5e6a68; text-decoration: underline; }

#copyright_content a:link { color: #88a7a1; text-decoration: none; }
#copyright_content a:active { color: #88a7a1; text-decoration: none; }
#copyright_content a:visited { color: #88a7a1; text-decoration: none; }
#copyright_content a:hover { color: #5e6a68; text-decoration: underline; }