body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	background-color:#FFD;
	color: #2041AC;
}
iframe { overflow: hidden; }
img { border: 0; }
/* ------------------------------------------------------------------------------------------ start containers define */
/* -------------------------------------------------------------------------------- start index */
#bodycontainer {
	width: 400px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	width: 400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 775px;
	height: auto;
	border: 2px solid #0CF;
}
html>body #bodycontainer {
	width: 775px;
}
#top {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 90px;
	
}
#top img { border: none; text-decoration: none; }


/* -------------------------------------------------------------------------------- start navigation */
#navigation {
	position: relative;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#navigation li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#navigation em { visibility: hidden; }
#navigation a {
	text-decoration: none;
	cursor: default;
	border: none;
}
#navigation #home {
	float: left;
	width: 108px;
	height: 40px;
	background-image: url(../img/home.gif);
}
#navigation #home:hover {
	background-image: url(../img/homeh.gif);
}
#navigation #graphics {
	float: left;
	width: 133px;
	height: 40px;
	background-image: url(../img/graphics.gif);
}
#navigation #graphics:hover {
	background-image: url(../img/graphicsh.gif);
}
#navigation #shop {
	float: left;
	width: 91px;
	height: 40px;
	background-image: url(../img/shop.gif);
}
#navigation #shop:hover {
	background-image: url(../img/shoph.gif);
}
#navigation #about {
	float: left;
	width: 133px;
	height: 40px;
	background-image: url(../img/about.gif);
}
#navigation #about:hover {
	background-image: url(../img/abouth.gif);
}

/* -------------------------------------------------------------------------------- start content part */
#content {
	position: relative;
	margin: -2px 0 0 0;
	padding: 10px;
	width: 755px;
	background-color: #FF9;
}
#content ul { font-size: 11px; }

#bottom {
	position: relative;
	margin: 0px;
	padding: 10px;
	width: 755px;
	height: auto;
	text-align: center;
	background-color: #FF0;
	color: #F00;
}
.divsbottom { margin: 2px 0; padding: 0; }
#infinite {
	position: relative;
	padding: 2px 0px;
	color: #F00;
	text-align: right;
}
/* -------------------------------------------------------------------------------- start content part -> gallery */
#graphicsGall {
	width: inherit;
	text-align: center;
}
/*
#imagetable { width: 760px; }
table, tr, td { border: 0; }
table.twg { width: 100%; text-align: center; }
table.twg_main { width: 100%; text-align: center; }
div.twg { width: 100%; text-align: center; }
.twg_overviewhtml { visibility: hidden; } 
*/

/* -------------------------------------------------------------------------------- start link styles */
a:link {
	color: #2041AC;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #F00;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFF;
	text-decoration: underline;
}
a:visited {
	color:#C30;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.validate:link {
	color: #F00;
	font-weight: normal;
	text-decoration: none;
}
a.validate:hover {
	color: #0F0;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}
a.validate:visited {
	color:#F00;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a.autor:link {
	color: #0CF;
	font-weight: normal;
	text-decoration: none;
}
a.autor:hover {
	color: #2041AC;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
a.autor:visited {
	color: #0FF;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}



/* -------------------------------------------------------------------------------- start text styles */
h1 { font-size: 18px; text-decoration: underline; color: #FFF;}
h2 { font-size: 16px; font-weight: bold;}
h3 { font-size: 14px; font-weight: bold;}
h4 { font-size: 12px; color: #F00; margin: 14px 0 2px 0;}
h5 { font-size: 10px; color: #2041AC; font-weight: bold; margin: 4px; }
h6 { font-size: 10px; font-weight: normal; margin: 4px; }

dt { font-size: 12px; }
dd { font-size: 11px; }
small {
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: #E0D0C3;
}
.autor { font-size: 9px; font-weight: normal; color: #0CF; }