body	{
	background: white;
	font-family: arial,tahoma,verdana,sans-serif;
	font-size: 12px; margin: 0; padding: 0;
}

div#header	{
	position: absolute; top: 0; right: 0;
	width: 100%; height: 180px;
}

div#shadow	{
	background: #e7e7e7; z-index: 2;
	position: absolute; top: 5px; left: 600px;
	height: 180px; width: 355px;
	border: 1px solid #2c2c2c;
	color: black;
}

div#curloc	{
	position: absolute; bottom: 0px;
	right: 5px; font-size: 9px;
	color: #909090;
}

div#curvis a	{
	text-decoration: none;
}

div.domwork	{ border:1px solid #a8a59d; margin: 4px; line-height: 1.4em; }
div.domainentry	{ border:1px solid #a8a59d; margin: 4px 0px; padding: 3px;}
div.domfunc	{ float: right; }
div.domlist 	{ border:1px solid #a8a59d; margin: 3px 0px; padding: 3px; }

div#curvis	{
	position: absolute; bottom: 0px;
	left: 5px; font-size: 9px;
	color: #909090;
}

div#inwhite	{
	position: absolute; left: 0; top: 0;
	background: white; width: 353px; height: 20px;
	border-bottom: 1px solid #2c2c2c;
	letter-spacing: 8px; line-height: 20px;
	text-align: center;
}

div#smallinfo	{
	position: absolute; right: 0; top: 22px;
	width: 99%; height: 140px; overflow: hidden;
	letter-spacing: 1px; line-height: 14px;
	text-align:left; font-size: 9px;
	background: #e7e7e7;
}

span.sinfo	{
	font-size: 12px; letter-spacing: 2px;
	padding-left: 15px;
}

span.keyjump	{
	font-size: 9px; letter-spacing: 1px;
}

sup	{
	font-size:7px; letter-spacing: 1px;
}

div#grey	{
	position: absolute; left: 40px; bottom: 12px;
	height: 50px; width: 950px; letter-spacing: 5px;
	background: #d7d7d7; color: #707070;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	font-size: 24px; font-family: arial,tahoma,verdana,serif;
}

div#logo	{
	position: absolute; left: 37px; top: 10px;
	padding-left: 4px; height: 100px;
	line-height: 1.5em; width: 90px;
	background-image:url('http://www.cyberschnuffi.de/pics/schnuffi.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

div#n2	{
	position: absolute; left: 105px; top: 5px;
	border-left: 1px dashed #acacac;
	padding-left: 4px; height: 105px;
	line-height: 1.5em; color: #dfdfdf;
}

div#n3	{
	position: absolute; left: 270px; top: 5px;
	border-left: 1px dashed #2c2c2c;
	padding-left: 4px; height: 105px;
	line-height: 1.5em; color: #dfdfdf;
}

div#n4	{
	position: absolute; left: 435px; top: 5px;
	border-left: 1px dashed #2c2c2c;
	padding-left: 4px; height: 105px;
	line-height: 1.5em; color: #dfdfdf;
}

div#sres	{
	font-size: 10px; letter-spacing: 1px;
	position: relative; line-height: 1.2em;
}

div#impressum	{
	position: absolute; left: 40px; 
	text-align: left; color: #505050;
	top: 185px; width: 916px;
	line-height: 1.7em; letter-spacing: 1px;
	background-image:url('http://www.cyberschnuffi.de/pics/logosmall.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}

p:first-letter {
        font-size: 150%; color: #d1230b;
}

div#impressum a	{
	color: #2c2c2c; text-decoration: none;
	border-bottom: 1px dotted #fffc00;
}

div#impressum a:hover	{
	background: #d1230b; text-decoration: none;
	color: white;
}

a.hl,
div#n2 a,
div#n3 a,
div#n4 a	{
	text-decoration: none; color: black;
}

div#n2 a:hover,
div#n3 a:hover,
div#n4 a:hover	{
	text-decoration: none; color: #d1230b;
}

div#content a	{
	text-decoration: none; color: #000080;
	font-weight: bold;
}

div#content	{
	position: absolute; top: 200px;
	left: 50px; width: 905px;
}

img.icon	{
	border: 0;
	border-right: 1px solid #2c2c2c;
	width: 175px; height: 129px;
}

div.datum	{
	background: #efefef; top: 1px;
	position: absolute; right: 1px; 
	width: 262px; font-size: 10px;
	text-align: right;
}

div.finfo	{
	background: white; top: 15px;
	position: absolute; right: 1px; 
	width: 260px; font-size: 10px;
	text-align: right; line-height: 1.4em;
	padding-right: 2px;
}

div.iconl	{
	width: 440px; height: 129px;
	border: 1px solid #2c2c2c;
	float: left; position: relative;
	margin-bottom: 4px;
}

div.iconj	{
	width: 440px; height: 129px;
	border: 1px solid #2c2c2c;
	float: right; position: relative;
	margin-bottom: 4px;
}

div#pages	{
	text-align: right;
	font-size: 10px;
}

div#pages a	{
	text-decoration: none; color: #0000a0;
}

div.comment	{
	text-align: left; padding-left: 4px;
}

div#vollbild	{
	position: absolute; top: 2px;
	left: 5px; width: 1024px;
	z-index: 10; text-align: center;
}

img.vollbild	{
	border: 0;
	border: 1px solid #2c2c2c;
}

div#google	{
	position: absolute; left: 50px;
	top: 170px;
}

div#regframe h3,
div#warnframe h3,
div#loginframe h3	{
	font-size: 16px; margin-bottom: 4px;
	margin: 0; padding: 0; padding-top: 4px;
	text-transform:uppercase;
}

div#infoframe h3	{
	font-size: 18px; margin-bottom: 4px;
	margin: 0; padding: 0; padding-top: 4px;
	color: #e00000; text-transform:uppercase;
}

div#loginframe	{
	border: 1px dashed #606060;
	width: 400px; 
	background-image:url('http://www.cyberschnuffi.de/pics/schnuffi.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

div#regframe	{
	border: 1px dashed #606060;
	width: 440px; 
	background-image:url('http://www.cyberschnuffi.de/pics/schnuffi.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

div#warnframe	{
	border: 2px dashed #d1230b;
	width: 600px; 
	background-image:url('http://www.cyberschnuffi.de/pics/schnuffi.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

div#mono	{
	font-family: Courier New, Courier, monospace;
	font-size: 14px; background: #f2f2f2;
	border: 1px dashed #2c2c2c; padding: 2px;
	width: 400px;
}

div#infoframe	{
	border: 2px dashed #e00000;
	width: 400px; height: 150px; 
}

.button	{
	background: #d7d7d7; border: 0;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	font-size: 12px; color: #606060;
}

.elong	{
	width: 240px;
	font-size: 11px;
}

.eshort	{
	width: 120px;
	font-size: 11px;
}

.eplz	{
	width: 60px;
	font-size: 11px;
}

.eort	{
	width: 180px;
	font-size: 11px;
}

.warning {
  font-family: Verdana,Arial,sans-serif;
  background: white; font-size: 12px;
  position: absolute; top: 18%; left: 30%;
  border-left: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  margin: 5px; z-index: 100;
  padding: 0px; width: 35%;
}

.warnhead  {
  background: #ea2e2e;
  font-family: verdana,arial,sans-serif;
  font-size: 10px; color: #f4f4f4; font-weight: bold;
  padding: 0px; margin: 3px; height: 14px; 
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-top: 1px solid black;
  border-left: 1px solid black;
}

.warncontent {
  border: 0px; font-family: verdana,arial,sans-serif;
  background: white; position: relative;
  font-size: 10px; color: black; 
  padding: 2px 8px 0px 8px; 
}

.popin	{
  z-Index: 1000; position: absolute;
  left: 37%; top: 30%; background: white;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  padding: 4px; font-size: 12px;
  color: #0000e0; font-weight: bold;
  font-family: courier new,courier,monospace;
}

div#popin	{
	position: absolute; top: 47%; left: 40%;
	height: 25px; background: white; display: none;
	z-Index: 999;
}

td#popintext	{
	padding-top: 2px; font-size: 10px;
	background-image:url('http://www.cyberschnuffi.de/pics/middle.gif');
	background-position:top left;
	background-repeat:repeat-x; 
}

div#gfound	{
	padding-left: 4px; float: left;
	line-height: 1.5em; width: 150px;
	background-image:url('http://www.cyberschnuffi.de/pics/google.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height: 100px; font-weight: bold;
}

div#gfoundi	{
	line-height: 1.2em; font-size: 10px;
	letter-spacing: 0px; color: black;
	text-align: center; height: 100px;
}

div#gfoundi a	{
	color: #0000f0; 
	text-decoration: underline;
}

div#domainlist a	{
	color: #0000f0; text-decoration: underline;
	font-size: 10px; letter-spacing: 1px;
}

div#domainlist i	{
	font-size: 9px; letter-spacing: 1px;
}

div#domainlist u	{
	font-size: 9px; letter-spacing: 1px;
	text-decoration: none; color: #909090;
}

.add	{
	width: 160px; border:0;
	border-bottom: 1px dashed #2c2c2c;
}

div.chartbox	{
	width: 940px; padding: 3px;
	border-left: 1px dashed #2c2c2c;
	border-top: 1px dashed #2c2c2c;
	border-bottom: 1px dashed #2c2c2c;
	font-size: 10px;
}

div.chartboxup	{
	width: 940px; padding: 3px;
	border-left: 1px dashed #2c2c2c;
	border-top: 1px dashed #2c2c2c;
	border-bottom: 1px dashed #2c2c2c;
	font-size: 10px; background: #bde3bd;
}

div.chartboxdown	{
	width: 940px; padding: 3px;
	border-left: 1px dashed #2c2c2c;
	border-top: 1px dashed #2c2c2c;
	border-bottom: 1px dashed #2c2c2c;
	font-size: 10px; background: #f9c8be;
}

div#impressum h3	{
	font-size: 12px; 
	margin: 0; padding: 0; padding-top: 1px;
	letter-spacing: 1px; 
}

div.chartboxup h3,
div.chartboxdown h3,
div.chartbox h3	{
	font-size: 10px; margin-bottom: 6px;
	margin: 0; padding: 0; padding-top: 1px;
	letter-spacing: 1px; padding-bottom: 4px;
}

div.chartbox u	{
	text-decoration:none; color: #000099;
}

div#htmlcode	{
	width: 90%; border: 1px dashed #d1230b;;
	font-family: courier new, courier, monospace;
	font-size: 11px; color: black;
	letter-spacing: 0px; padding: 4px;
	background: white; text-align: left;
}

label.downlabel	{
	cursor:pointer;
}
