a		{font-weight:bold;}
a:link		{color:#CCCC00;text-decoration:underline;}
a:visited	{color:#888888;text-decoration:none;}

/* link special: class="g" (gray) und  class="a" (textlink) */
.g		{color:#000066;	background-color:#CCCCCC;					}
a.g:link		{color:#000066;					text-decoration:underline;	}
a.g:hover	{color:#000066;	background-color:#CCCCCC;					}
a.a:hover	{color:#000000;	background-color:#CCCC00;	text-decoration:underline;	}
a.a:active	{color:#FF0000;	background-color:#CCCC00;					}

body		{
		 text-align:left;	 padding:5px;
		 background-color:black; color:#FFFFFF;
		 font-family:sans-serif; font-size:12px;
		}

h1		{font-family:sans-serif;font-size:16px;}
h2		{font-family:sans-serif;font-size:14px;}
h6		{font-family:sans-serif;font-size:50px;}	/* extra fat, but not important */

.s		{font-family:sans-serif;font-size:10px;}
.m		{font-family:sans-serif;font-size:12px;}
.mbold		{font-family:sans-serif;font-size:12px;font-weight:bold;}
.n		{font-family:sans-serif;font-size:14px;}
.nbold		{font-family:sans-serif;font-size:14px;font-weight:bold;}
.b		{font-family:sans-serif;font-size:20px;}
.bcenter		{font-family:sans-serif;font-size:20px;text-align:center;}

/* standard table data, table head line */
.tds		{font-family:sans-serif;font-size:12px;vertical-align:top;}
.colhead		{background-color:#000066;height:24px;max-height:24px;overflow:hidden;text-align:center;}

abbr[title], acronym[title], span[title]
		{
		 border-bottom:1px dotted #AAAAAA;
		 cursor:help;
                  font-style:normal;	/* for KHTML-based Browsers like Konqueror, Safari */
		}

img		{border:0;}
img.lo		{border:0;vertical-align:bottom;}   /* "layout", no gaps in Mozilla */
/* mozilla (correct CSS) workarround for image has a gap at the bottom:	img {border:0;display:block;}	http://devedge.netscape.com/viewsource/2002/img-table/ */

/* main menu (top) */
#think		{width:400px;background-color:#CCCCCC;color:black;text-align:left;  border:1px solid #333333;}
#thinkhd		{width:396px;background-color:#000033;color:white;text-align:center;margin:0px;}
.mimage          {width:73px;height:32px;}
.mtd		{text-align:left;width:100px;}

a.hl img         {border:1px solid #000000;}
a.hl:hover img   {border:1px solid #AAAA00;}
a.hl:active img  {border:1px solid #FFFF00;}

/* CreditButtons, Bottom */
CredButton	{width:60px;height:15px;}
sCredButton	{width:43px;height:15px;}

/* i-site: table, special hover images */
.comptable td	{padding-top:20px;vertical-align:top;}

.PIX a		{
                  display:block;
                  overflow:hidden;    /* hide link text */
                  text-indent:-1000px; /* move link text out of image */
                  width:300px; height:200px;
                  cursor:default;
		}
/* .PIX a:hover	{background-position: 0 -200px;} */
#mhaus a         {background:url("i/mein-haus.jpg");}
#mauto a		{background:url("i/mein-auto.jpg");}
#mboot a         {background:url("i/mein-boot.jpg");}
#mbade a         {background:url("i/mein-badewanne.jpg");}
#mpfer a         {background:url("i/mein-schaukelpferd.jpg");}
#mbrun a         {background:url("i/mein-brunnen.jpg");}
#mbrun a         {background:url("i/mein-brunnen.jpg");}
#mcomp a         {background:url("i/mein-computer.jpg");}

#mhaus a:hover, #mauto a:hover, #mboot a:hover, #mbade a:hover, #mpfer a:hover, #mbrun a:hover, #mcomp a:hover
		{background-position: 0 -200px;}