/*##################### ALLGEMEINES ##########################*/
body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url('pics/bg.jpg');
  background-repeat:repeat-y;
  background-position:top center;
	background-color:#c4cdd2;
  font-family:"verdana";
	font-size:8pt;
	color:#585858;
}

/*##################### PROJECTS ##########################*/

img.projectimg {
  border:0px;
}

span.projecttitle {
  margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	padding-top:0px;
	display:block;
/*background-image:url(bg2.gif);*/
  font-family:"verdana";
	font-size:14pt;
	color:#585858;
}

span.projecttext {
	display:block;
  margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	/*background-image:url(bg2.gif);*/
  font-family:"verdana";
	font-size:9pt;
	color:#585858;
	text-align:justify;
	line-height:150%;
}

span.projectdatum {
	display:block;
  margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	/*background-image:url(bg2.gif);*/
  font-family:"verdana";
	font-size:7pt;
	color:#585858;
}

a.projecttextlink {
  font-weight:bold;
  text-decoration:none;
  color:#585858;
}

a.projecttextlink:hover {
  font-weight:bold;
  text-decoration:underline;
}

/*##################### IMPRESSUM ##########################*/

span.impressum {
  font-family:"verdana";
	font-size:7pt;
	/*font-weight:bold;*/
  color:#666666;
  text-decoration:none;
  display:inline;
  margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}

a.impressum {
  font-family:"verdana";
  font-size:7pt;
	/*font-weight:bold;*/
  color:#666666;
  text-decoration:none;
  display:inline;
  margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

a.impressum:hover {
  color:#666666;
  text-decoration:underline;
}

/*##################### ABOUT ME ##########################*/

span.aboutbig {
  font-family:"arial";
  font-size:18pt;
  /*letter-spacing: -6px;*/
	font-weight:bold;
	display:block;
  color:#585858;
  text-align:left;
  text-decoration:none;
  margin-bottom:5px;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
}

span.aboutmedium {
  font-family:"arial";
  font-size:12pt;
  /*letter-spacing: -6px;*/
	font-weight:bold;
	display:block;
  color:#585858;
  text-align:left;
  text-decoration:none;
  margin-bottom:2px;
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
}

span.abouttext {
	display:block;
  margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/*background-image:url(bg2.gif);*/
  font-family:"verdana";
	font-size:9pt;
	color:#585858;
	/*text-align:justify;*/
	line-height:150%;
}

a.imglink {
  border:0px;
  display:inline;
}


/*##################### TEXT DECODE ##########################*/



span.displaycontent a.decodeintextlink {
  color:#ffffff;
  background-color:#000000;
}

span.displaycontent a.decodeintextlink:hover {
  color:#000000;
  background-color:transparent;
  text-decoration:none;
}

span.displaycontent a img {
  display:block;
  border:1px solid #f5f5e4;
  margin-top:3px;
  margin-bottom:3px;
}     


/*##################### SITEMAP ##########################*/

a.smlvl1 {
  font-family:"arial";
  font-size:14pt;
	font-weight:normal;
  color:#585858;
  text-align:center;
  text-decoration:none;
  display:block;
  margin-bottom:5px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#cddee8;
}

a.smlvl1:hover {
  color:#000000;
  background-color:#c3cdd3;
  text-decoration:none;
}
